Как в excel 2010 редактировать выпадающий список Excelka.ru - все про Ексель

Как в excel 2010 редактировать выпадающий список

Как в excel 2010 редактировать выпадающий список

Microsoft Excel: выпадающие списки

​Смотрите также​: Идите Данные -​При всех своих​ версии Excel вызывается​ появляться при попытке​1.​Юрий М​ по ярлычку листа​ просто был выпадающий​ указываете (первую выделенную​Excel.​ потом не писать​

​У нас есть​ же свойства, как​

Создание дополнительного списка

​ списком, просто становимся​ «Файл» программы Excel,​ список. Но, это​При работе в программе​ Проверка. Там в​ плюсах выпадающий список,​

​ сочетанием клавиш​ ввести неправильные данные​Создать список значений,​: Это написание макросов,​ — исходный текст​ список с данными​ в диапазоне). Мы​Сначала выберем из​ его вручную.​ такие данные на​ и в предыдущий​ на нижний правый​ а затем кликаем​ наименование должно начинаться​ Microsoft Excel в​

​ источнике у Вас​ созданный вышеописанным образом,​Ctrl+F3​Если Вы не​ которые будут предоставляться​ а использовать сможет​2. В открывшемся​

​ значениями, при выборе​ выделили диапазон сверху​ выпадающего списка в​Первый уровень связанных выпадающих​ листе.​ раз, выделяем верхние​ край готовой ячейки,​ по надписи «Параметры».​ обязательно с буквы.​ таблицах с повторяющимися​ будет написано искомое.​ имеет один, но​

​.​ сделаете пункты 3​ на выбор пользователю​ даже тот, кто​ окне видим код​ одного из которых​ вниз, п.э. поставим​ ячейке Е1, чтобы​

​ списков в Excel.​Сделаем из этих данных​ ячейки, и при​ нажимаем кнопку мыши,​В открывшемся окне переходим​ Можно также вписать​ данными, очень удобно​ (Это для 2003)э​ очень «жирный» минус:​Какой бы способ​ и 4, то​ (в нашем примере​

​ не сможет написать​ и ищем вот​ ячейка сама бы​ в формуле адрес​ эта ячейка не​В любой пустой​ форматированную таблицу Excel.​ нажатой клавише мышки​ и протягиваем вниз.​

Создание выпадающего списка с помощью инструментов разработчика

​ в подраздел «Настройка​ примечание, но это​ использовать выпадающий список.​Если там написана​ проверка данных работает​ Вы не выбрали​проверка данных​ это диапазон​ условия для УФ​ такую строку: If​ красилась в нужный​ ячейки Е1. Формула​ была пустой.​ ячейке пишем «=»​

​ Делаем активной любую​ «протаскиваем» вниз.​Также, в программе Excel​ ленты», и ставим​ не обязательно. Жмем​ С его помощью​

​ не ссылка, а​ только при непосредственном​ в итоге Вы​работать будет, но​M1:M3​ikki​ Not Intersect(Target, Range(«B2»))​ цвет?​ получилась такая.​Затем, как в​ (знак «равно»), выделяем​ ячейку этих данных.​Всё, таблица создана.​ можно создавать связанные​

​ флажок напротив значения​ на кнопку «OK».​ можно просто выбирать​ какое-то непонятное слово,​ вводе значений с​

​ должны будете ввести​ при активации ячейки​), далее выбрать ячейку​: УФ — слишком​

​ Is Nothing Then​Спасибо.​=ДВССЫЛ(«Товар[«&$E1&»]»)​ первом случае, ставим​ ячейки шапки таблицы​ Заходим на закладку​Мы разобрались, как сделать​

​ выпадающие списки. Это​ «Разработчик». Жмем на​Переходим во вкладку «Данные»​ нужные параметры из​ то это именованный​

​ клавиатуры. Если Вы​ имя (я назвал​

​ не будет появляться​ в которой будет​ накладное удовольствие.​3. Меняем её​Юрий М​Нажимаем «ОК». Получилось так.​ в пустой ячейке​

Связанные списки

​ – это будет​ «Главная», в разделе​ выпадающий список в​ такие списки, когда​ кнопку «OK».​ программы Microsoft Excel.​ сформированного меню. Давайте​ диапазон. Посмотреть его​ попытаетесь вставить в​ диапазон со списком​ сообщение пользователю о​ выпадающий список (в​, совет №10​ в зависимости от​: Можно.​Можно выпадающие списки сделать​ (не в таблице)​

​ первый выпадающий список.​ «Стили» нажимаем кнопку​ Экселе. В программе​ при выборе одного​После этого, на ленте​ Выделяем область таблицы,​

​ выясним, как сделать​ можно, нажав Контрл​ ячейку с​list​ его предполагаемых действиях,​

​ нашем примере это​Юрий М​ Ваших нужд: If​GoingCrazy​ на другом листе,​

​ знак «равно». Выделяем​Копируем это адрес. Нажимаем​ «Форматировать как таблицу»​ можно создавать, как​ значения из списка,​ появляется вкладка с​ где собираемся применять​

​ раскрывающийся список различными​

​ F3.​проверкой данных​) и адрес самого​ а вместо сообщения​ ячейка​: Согласен)​ Not Intersect(Target, Range(«B2:B10»))​: Как?​

​ тогда в формулу​

​ данные столбца А​ клавишу «Esc» -​ и выбираем первый​ простые выпадающие списки,​ в другой графе​ названием «Разработчик», куда​ выпадающий список. Жмем​ способами.​AlexDream​значения из буфера​ диапазона (в нашем​ об ошибке с​К1​

Как сделать связанные выпадающие списки в Excel легко.

Выпадающий список в Excel 2010

​ добавлю, что список​​ имя списку. Это​
​ так:​ чем объяснить им​ там есть про​ в первой ячейке,​ выбирать по алфавиту,​ цветом). Через функцию​ «Проверка вводимых значений»​ закладку «Конструктор» и​сделать связанные выпадающие списки​ выпадающие списки, и​ должна быть ячейка​ которое присвоили ему​ списком данные, которые​ что делать и​
​AlexDream​ значений можно ввести​ можно сделать несколько​2.​ как топнуть два​ макросы​ когда меняешь значение,​ смотрите в статье​ «Проверка данных» устанавливаем​ в строку «Источник»​
​ в разделе «Свойства»​

​ в Excel​​ отдельно сделаем списки​

​ со списком. Как​​ выше. Жмем на​

​ в будущем включим​​ я остальные по​

​: Здравствуйте. Прошу помощи​​ и непосредственно в​

​ способами.​​Выбираем «​ раза на мышь​KuklP​

​ в остальных нет.​​ «Связанный выпадающий список​ выпадающий список. В​ вставляем скопированную формулу​ пишем свое название​. Ещё один способ​ с наименованием продуктов​

​ видите, форма списка​​ кнопку «OK».​ в это меню.​ аналогии переделаю?​ с выпадающим списком.​ проверку данных, не​Первый​Тип данных​ правильно. А макросы​: Классный вопрос! Изучить​

​Юрий М​​ в Excel по​ строку «Источник» диалогового​ шапки таблицы. Но​ таблицы. Мы написали​ сделать раскрывающиеся списки,​ и мер измерения.​ появилась.​

​Выпадающий список готов. Теперь,​​ Эти данные можно​
​_Boroda_​ Сегодня принесли статистические​ прибегая к вынесению​
​: выделите список и​» -«​ включить это уууууу. ​ ВБА(книжечки почитать, форум​: Вы просили в​ алфавиту».​
​ окна вставляем скопированную​ формулу нужно доработать.​ имя таблицы –​ смотрите в статье​Присваиваем каждому из списков​
​Затем мы перемещаемся в​ при нажатии на​ размещать как на​: Кидать файл в​

​ карточки из другой​​ значений на лист​ кликните правой кнопкой​

​Список​​ Скорей всего не​ опять же). Начать​ ЯЧЕЙКЕ, а не​GoingCrazy​ формулу.​

​ Допишем впереди –​​ «Товар».​ «Связанные выпадающие списки​ именованный диапазон, как​ «Режим конструктора». Жмем​ кнопку у каждой​ этом же листе​ личку Правила форума​ организации в формате​

​ (это так же​​ мыши, в контекстном​» и указываем диапазон​ решаемая задача.​

​ с простых задач,​​ в ЯЧЕЙКАХ)) Поправьте​: Всем привет.​Но формулу снова​ ДВССЫЛ, поставим кавычки​

​В этой таблице уже​​ в Excel».​ это мы уже​ на кнопку «Свойства​

​ ячейки указанного диапазона​​ документа, так и​ разрешают только в​ Excel там имеется​ позволит работать со​ меню выберите «​

​ списка​​gling​ по мере освоения​
​ макрос: правый клик​

​Моя задача довольно​​ дорабатываем. Ставим две​

​ и круглые скобки.​​ все столбцы имеют​Способ, который мы​ делали ранее с​ элемента управления».​ будет появляться список​ на другом, если​ платном разделе «Фриланс».​ выпадающий список с​ списком на любом​Присвоить имя​3.​: Спасибо, использую при​ знаний переходить к​ по ярлычку листа​ проста, у меня​ круглые скобки, четыре​ Получилась такая формула.​ динамические диапазоны. Это​

Читать еще:  В эксель создание выпадающего списка

​ сейчас рассмотрим удобен​​ обычными выпадающими списками.​Открывается окно свойств элемента​

Создание выпадающего списка в ячейке

Как редактировать выпадающий список (Формулы/Formulas)

​Итак, форматированную таблицу​​ Остальное сделает сама​ адрес первой ячейки.​ ComboBox» и «Edit».​ нам, прежде всего,​ В поле «Имя»​AlexDream​ список чтобы отредактировать.​ хотим его видеть​Формулы​4.​ привести к нежелаемым​gling​ по шагам.​ работы.​ адрес ячейки нижней.​ слово «плащ». Получилось​ сделали. Всё. Осталось​ таблица — изменит​ Например, =ДВССЫЛ($B3).​Выпадающий список в Microsoft​ нужно будет их​

​ вписываем любое удобное​​: Файл отправил, спасибо​ Подскажите люди знающие​ (значения введённые слева-направо​» — группа «​Так же необязательно​
​ результатам.​: Форматирование доступно всем​Юрий М​Можно ли в​ Вообщем, с какой​ так.​ сделать выпадающие списки.​

​ диапазоны и внесет​​Как видим, список создан.​ Excel готов.​ включить. Для этого,​ наименование, по которому​

​AlexDream​​ как его найти.​ будут отображаться в​Определённые имена​ можно создать и​
​Итак, для создания​ пользователям, а макросы​: По шагам:​ Excel сделать так,​ ячейки выделили диапазон,​Второй уровень связанных выпадающих​

​ Сначала скопируем адрес​​ новые данные в​Теперь, чтобы и нижние​Чтобы сделать и другие​ переходим во вкладку​
​ будем узнавать данный​: Жду вашей помощи​_Boroda_​
​ ячейке сверху вниз).​»), который в любой​ сообщение, которое будет​

​ выпадающего списка необходимо:​​ продвинутым.​1. Правый клик​ чтобы в ячейке​ ту ячейку и​

​ списков в​​ нужного диапазона, чтобы​

​ соответствующие выпадающие списки.​​ ячейки приобрели те​

Добавление и удаление элементов раскрывающегося списка

После того, как вы создали раскрывающийся список, вам может понадобиться добавлять в него дополнительные элементы или удалять имеющиеся. В этой статье мы покажем, как изменять списки, созданные разными способами.

Изменение раскрывающегося списка, основанного на таблице Excel

Если источником вашего списка является таблица Excel, достаточно просто добавить элементы в список или удалить их из него, а Excel автоматически обновит все связанные раскрывающиеся списки.

Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

Чтобы удалить элемент, нажмите кнопку Удалить.

Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.

Откройте лист, содержащий именованный диапазон для раскрывающегося списка.

Выполните одно из указанных ниже действий.

Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

Чтобы удалить элемент, нажмите кнопку Удалить.

Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.

На вкладке Формулы нажмите кнопку Диспетчер имен.

В поле Диспетчер имен выберите именованный диапазон, который требуется обновить.

Щелкните поле Диапазон, а затем на листе выберите все ячейки, содержащие записи для раскрывающегося списка.

Нажмите кнопку Закрыть и в появившемся диалоговом окне нажмите кнопку Да, чтобы сохранить изменения.

Совет: Чтобы определить именованный диапазон, выделите его и найдите его имя в поле Имя. Сведения о поиске именованных диапазонов см. в статье Поиск именованных диапазонов.

Откройте лист, содержащий данные для раскрывающегося списка.

Выполните одно из указанных ниже действий.

Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

Чтобы удалить элемент, нажмите кнопку Удалить.

Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.

На листе с раскрывающимся списком выделите содержащую список ячейку.

На вкладке Данные нажмите кнопку Проверка данных.

В диалоговом окне на вкладке Параметры щелкните поле Источник, а затем на листе с записями для раскрывающегося списка выберите все ячейки, содержащие эти записи. После выделения ячеек вы увидите, как изменится диапазон списка в поле «Источник».

Чтобы обновить все ячейки, к которым применен один и тот же раскрывающийся список, установите флажок Распространить изменения на другие ячейки с тем же условием.

На листе с раскрывающимся списком выделите содержащую список ячейку.

На вкладке Данные нажмите кнопку Проверка данных.

На вкладке Параметры щелкните поле Источник и измените нужные элементы списка. Элементы должны быть разделены точкой с запятой, без пробелов между ними следующим образом: Да;Нет;Возможно

Чтобы обновить все ячейки, к которым применен один и тот же раскрывающийся список, установите флажок Распространить изменения на другие ячейки с тем же условием.

После обновления раскрывающегося списка убедитесь, что он работает так, как нужно. Например, проверьте, достаточно ли ширины ячеек для отображения ваших обновленных записей.

Если список записей для раскрывающегося списка находится на другом листе и вы хотите запретить пользователям его просмотр и изменение, скройте и защитите этот лист. Подробнее о защите листов читайте в статье Блокировка ячеек.

Если вам нужно удалить раскрывающийся список, см. статью Удаление раскрывающегося списка.

Чтобы просмотреть видео о том, как работать с раскрывающимися списками, см. статью Создание раскрывающихся списков и управление ими.

Изменение раскрывающегося списка, основанного на таблице Excel

Если источником вашего списка является таблица Excel, достаточно просто добавить элементы в список или удалить их из него, а Excel автоматически обновит все связанные раскрывающиеся списки.

Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

Чтобы удалить элемент, нажмите кнопку Удалить.

Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.

Откройте лист, содержащий именованный диапазон для раскрывающегося списка.

Выполните одно из указанных ниже действий.

Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

Чтобы удалить элемент, нажмите кнопку Удалить.

Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.

На вкладке Формулы нажмите кнопку Диспетчер имен.

В поле Диспетчер имен выберите именованный диапазон, который требуется обновить.

Щелкните поле Диапазон, а затем на листе выберите все ячейки, содержащие записи для раскрывающегося списка.

Нажмите кнопку Закрыть и в появившемся диалоговом окне нажмите кнопку Да, чтобы сохранить изменения.

Совет: Чтобы определить именованный диапазон, выделите его и найдите его имя в поле Имя. Сведения о поиске именованных диапазонов см. в статье Поиск именованных диапазонов.

Откройте лист, содержащий данные для раскрывающегося списка.

Выполните одно из указанных ниже действий.

Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

Чтобы удалить элемент, нажмите кнопку Удалить.

Совет: Если удаляемый элемент находится в середине списка, щелкните его правой кнопкой мыши, выберите пункт Удалить, а затем нажмите кнопку ОК, чтобы сдвинуть ячейки вверх.

На листе с раскрывающимся списком выделите содержащую список ячейку.

На вкладке Данные нажмите кнопку Проверка данных.

В диалоговом окне на вкладке Параметры щелкните поле Источник, а затем на листе с записями для раскрывающегося списка выделите содержимое ячеек в Excel, в которых находятся эти записи. После выделения ячеек вы увидите, как изменится диапазон списка в поле «Источник».

Читать еще:  Как в excel построить график по таблице

Чтобы обновить все ячейки, к которым применен один и тот же раскрывающийся список, установите флажок Распространить изменения на другие ячейки с тем же условием.

На листе с раскрывающимся списком выделите содержащую список ячейку.

На вкладке Данные нажмите кнопку Проверка данных.

На вкладке Параметры щелкните поле Источник и измените нужные элементы списка. Элементы должны быть разделены точкой с запятой, без пробелов между ними следующим образом: Да;Нет;Возможно

Чтобы обновить все ячейки, к которым применен один и тот же раскрывающийся список, установите флажок Распространить изменения на другие ячейки с тем же условием.

После обновления раскрывающегося списка убедитесь, что он работает так, как нужно. Например, проверьте, как изменяется ширина столбцов и высота строк для отображения ваших обновленных записей.

Если список записей для раскрывающегося списка находится на другом листе и вы хотите запретить пользователям его просмотр и изменение, скройте и защитите этот лист. Подробнее о защите листов читайте в статье Блокировка ячеек.

Если вам нужно удалить раскрывающийся список, см. статью Удаление раскрывающегося списка.

Чтобы просмотреть видео о том, как работать с раскрывающимися списками, см. статью Создание раскрывающихся списков и управление ими.

В Excel Online можно изменять только тот раскрывающийся список, в котором исходные данные введены вручную.

Выделите ячейки, в которых расположен раскрывающийся список.

Выберите пункт Данные > Проверка данных.

На вкладке Параметры щелкните в поле Источник. Затем выполните одно из указанных ниже действий.

Если поле «Источник» содержит записи раскрывающегося списка, разделенные запятыми, введите новые записи или удалите ненужные. После завершения записи должны быть разделены запятыми без пробелов. Например: Фрукты,Овощи,Мясо,Закуски.

Если поле «Источник» содержит ссылку на диапазон ячеек (например, =$A$2:$A$5), нажмите кнопку Отмена, а затем добавьте или удалите записи из этих ячеек. В этом примере можно добавить или удалить записи в ячейках А2–А5. Если окончательный список записей оказался больше или меньше исходного диапазона, вернитесь на вкладку Параметры и удалите содержимое поля Источник. Затем щелкните и перетащите указатель, чтобы выделить новый диапазон, содержащий записи.

Если поле «Источник» содержит именованный диапазон, например, «Отделы», необходимо изменить сам диапазон с помощью классической версии Excel.

После обновления раскрывающегося списка убедитесь, что он работает так, как нужно. Например, проверьте, достаточно ли ширины ячеек для отображения ваших обновленных записей. Если вам нужно удалить раскрывающийся список, см. статью Удаление раскрывающегося списка.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Выпадающий список в Excel с помощью инструментов или макросов

Под выпадающим списком понимается содержание в одной ячейке нескольких значений. Когда пользователь щелкает по стрелочке справа, появляется определенный перечень. Можно выбрать конкретное.

Очень удобный инструмент Excel для проверки введенных данных. Повысить комфорт работы с данными позволяют возможности выпадающих списков: подстановка данных, отображение данных другого листа или файла, наличие функции поиска и зависимости.

Создание раскрывающегося списка

Путь: меню «Данные» — инструмент «Проверка данных» — вкладка «Параметры». Тип данных – «Список».

Ввести значения, из которых будет складываться выпадающий список, можно разными способами:

  1. Вручную через «точку-с-запятой» в поле «Источник».
  2. Ввести значения заранее. А в качестве источника указать диапазон ячеек со списком.
  3. Назначить имя для диапазона значений и в поле источник вписать это имя.

Любой из вариантов даст такой результат.

Выпадающий список в Excel с подстановкой данных

Необходимо сделать раскрывающийся список со значениями из динамического диапазона. Если вносятся изменения в имеющийся диапазон (добавляются или удаляются данные), они автоматически отражаются в раскрывающемся списке.

  1. Выделяем диапазон для выпадающего списка. В главном меню находим инструмент «Форматировать как таблицу».
  2. Откроются стили. Выбираем любой. Для решения нашей задачи дизайн не имеет значения. Наличие заголовка (шапки) важно. В нашем примере это ячейка А1 со словом «Деревья». То есть нужно выбрать стиль таблицы со строкой заголовка. Получаем следующий вид диапазона:
  3. Ставим курсор в ячейку, где будет находиться выпадающий список. Открываем параметры инструмента «Проверка данных» (выше описан путь). В поле «Источник» прописываем такую функцию:

Протестируем. Вот наша таблица со списком на одном листе:

Добавим в таблицу новое значение «елка».

Теперь удалим значение «береза».

Осуществить задуманное нам помогла «умная таблица», которая легка «расширяется», меняется.

Теперь сделаем так, чтобы можно было вводить новые значения прямо в ячейку с этим списком. И данные автоматически добавлялись в диапазон.

  1. Сформируем именованный диапазон. Путь: «Формулы» — «Диспетчер имен» — «Создать». Вводим уникальное название диапазона – ОК.
  2. Создаем раскрывающийся список в любой ячейке. Как это сделать, уже известно. Источник – имя диапазона: =деревья.
  3. Снимаем галочки на вкладках «Сообщение для ввода», «Сообщение об ошибке». Если этого не сделать, Excel не позволит нам вводить новые значения.
  4. Вызываем редактор Visual Basic. Для этого щелкаем правой кнопкой мыши по названию листа и переходим по вкладке «Исходный текст». Либо одновременно нажимаем клавиши Alt + F11. Копируем код (только вставьте свои параметры).
  5. Сохраняем, установив тип файла «с поддержкой макросов».
  6. Переходим на лист со списком. Вкладка «Разработчик» — «Код» — «Макросы». Сочетание клавиш для быстрого вызова – Alt + F8. Выбираем нужное имя. Нажимаем «Выполнить».

Когда мы введем в пустую ячейку выпадающего списка новое наименование, появится сообщение: «Добавить введенное имя баобаб в выпадающий список?».

Нажмем «Да» и добавиться еще одна строка со значением «баобаб».

Выпадающий список в Excel с данными с другого листа/файла

Когда значения для выпадающего списка расположены на другом листе или в другой книге, стандартный способ не работает. Решить задачу можно с помощью функции ДВССЫЛ: она сформирует правильную ссылку на внешний источник информации.

  1. Делаем активной ячейку, куда хотим поместить раскрывающийся список.
  2. Открываем параметры проверки данных. В поле «Источник» вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).

Имя файла, из которого берется информация для списка, заключено в квадратные скобки. Этот файл должен быть открыт. Если книга с нужными значениями находится в другой папке, нужно указывать путь полностью.

Как сделать зависимые выпадающие списки

Возьмем три именованных диапазона:

Это обязательное условие. Выше описано, как сделать обычный список именованным диапазоном (с помощью «Диспетчера имен»). Помним, что имя не может содержать пробелов и знаков препинания.

  1. Создадим первый выпадающий список, куда войдут названия диапазонов.
  2. Когда поставили курсор в поле «Источник», переходим на лист и выделяем попеременно нужные ячейки.
  3. Теперь создадим второй раскрывающийся список. В нем должны отражаться те слова, которые соответствуют выбранному в первом списке названию. Если «Деревья», то «граб», «дуб» и т.д. Вводим в поле «Источник» функцию вида =ДВССЫЛ(E3). E3 – ячейка с именем первого диапазона.

Выбор нескольких значений из выпадающего списка Excel

Бывает, когда из раскрывающегося списка необходимо выбрать сразу несколько элементов. Рассмотрим пути реализации задачи.

  1. Создаем стандартный список с помощью инструмента «Проверка данных». Добавляем в исходный код листа готовый макрос. Как это делать, описано выше. С его помощью справа от выпадающего списка будут добавляться выбранные значения.
  2. Чтобы выбранные значения показывались снизу, вставляем другой код обработчика.
  3. Чтобы выбираемые значения отображались в одной ячейке, разделенные любым знаком препинания, применим такой модуль.
    Private Sub Worksheet_Change( ByVal Target As Range)
    On Error Resume Next
    If Not Intersect(Target, Range( «C2:C5» )) Is Nothing And Target.Cells.Count = 1 Then
    Application.EnableEvents = False
    newVal = Target
    Application.Undo
    oldval = Target
    If Len(oldval) <> 0 And oldval <> newVal Then
    Target = Target & «,» & newVal
    Else
    Target = newVal
    End If
    If Len(newVal) = 0 Then Target.ClearContents
    Application.EnableEvents = True
    End If
    End Sub

Не забываем менять диапазоны на «свои». Списки создаем классическим способом. А всю остальную работу будут делать макросы.

Выпадающий список с поиском

  1. На вкладке «Разработчик» находим инструмент «Вставить» – «ActiveX». Здесь нам нужна кнопка «Поле со списком» (ориентируемся на всплывающие подсказки).
  2. Щелкаем по значку – становится активным «Режим конструктора». Рисуем курсором (он становится «крестиком») небольшой прямоугольник – место будущего списка.
  3. Жмем «Свойства» – открывается перечень настроек.
  4. Вписываем диапазон в строку ListFillRange (руками). Ячейку, куда будет выводиться выбранное значение – в строку LinkedCell. Для изменения шрифта и размера – Font.

При вводе первых букв с клавиатуры высвечиваются подходящие элементы. И это далеко не все приятные моменты данного инструмента. Здесь можно настраивать визуальное представление информации, указывать в качестве источника сразу два столбца.

Департамент ИТ

Порой при работе с таблицами Excel необходимо ограничить список вводимых значений или использовать уже заведомо известные данные. Для этого используются так называемые выпадающие или раскрывающиеся списки.

Чтобы создать выпадающий список, на отдельном листе книги или на свободном месте исходного листа создайте строку или столбец с данными без пустых ячеек, выделите его и в поле «Имя» введите название выделенного списка и нажмите клавишу Enter (Рис. 1).

Рис. 1. Список данных для выпадающего списка

Далее вернитесь на исходный лист или в место в таблице, куда необходимо вставить выпадающий список и выделите необходимую ячейку или диапазон ячеек

Рис. 2. Место для вставки выпадающего списка

После этого, перейдите на вкладку «Данные – Проверка данных» и нажмите на кнопку «Проверка данных…» (Рис. 3).

Рис. 3. Меню «Проверка данных»

В открывшемся окне в поле «Тип данных» выберите «Список». В поле «Источник» введите название списка, который подготовили ранее. Убедитесь, что перед ссылкой на список стоит знак равенства и нажмите клавишу «ОК» (Рис. 4).

Рис. 4. Проверка вводимых значений

При необходимости поставьте флажки в поля «Игнорировать пустые ячейки» и «Список допустимых значений», если хотите, чтобы содержимое ячеек соответствовало созданному списку.

Теперь, при выборе ячейки, для которой создавался список, справа от нее появится кнопка с треугольником внутри, нажав на которую перед Вами появится созданный выпадающий список (Рис. 5).

Рис. 5. Работа выпадающего списка

Выпадающий список в Excel — Инструкция по созданию

Выпадающий список в Excel – это довольно удобная функция, которая поможет создать более сложные документы и сделать работу удобной для визуального восприятия пользователя.

Несколько наиболее распространенных типов выпадающих списков, которые можно создать в программе Excel:

  • С функцией мультивыбора;
  • С наполнением;
  • С добавлением новых элементов;
  • С выпадающими фото;
  • Другие типы.

    Сделать список в Эксель с мультивыбором

    Создать перечень в ячейке программы можно с помощью встроенных инструментов панели управления.

    Рассмотрим подробнее все основные и самые распространенные типы, и процесс их создание на практике.

    Совет! Классический всплывающий список программы имеет функцию мультивыбора, то есть пользователь, нажав на соответствующую группу, может выбрать для нее соответствующий вариант.

    Мультивыбор необходим, когда с помощью одного перечня нужно задать значение нескольким ячейкам документа.

    Внешний вид с мультивыбором для заполнения сразу нескольких ячеек

    Чтобы создать такой, следуйте инструкции:

    • Выделите ячейки. Если посмотреть на рисунок, то выделять нужно начиная с C2 и заканчивая C5;
    • Найдите вкладку «Данные», которая расположена на главной панели инструментов в окне программы. Затем нажмите на клавишу проверки данных, как показано на рисунке ниже;

    • В открывшемся окне откройте самую первую вкладку и выберите элемент, как показано на рисунке. Таким образом в данных местах создастся перечень. В текстовом поле укажите диапазон тех ячеек, которые будут заполняться при каждом выборе элементов.

    Заполнение информации для создания выпадающего списка с мультивыбором значений ячеек

    Пример заполнения:

    Таким образом вы создадите классический горизонтальный список с функцией мультивыбора.

    Однако, чтобы он заполнялся автоматически, необходимо создать макрос со следующим исходным кодом, который показан на рисунке.

    Программный код для создания макроса

    Еще рекомендуем прочитать эти статьи:

    • Горячие клавиши Excel — Самые необходимые варианты
    • Формулы EXCEL с примерами — Инструкция по применению
    • Как построить график в Excel — Инструкция

    Создать список в Экселе с наполнением

    Стандартный перечень с наполнением позволит вам автоматизировать процесс ввода информации. При нажатии на ее, появится выбор ее возможных значений.

    Пользователю остается только выбрать необходимое значение для заполнения.

    Пользовательский список с наполнением

    Самый простой способ создать такой перечень – использовать «умные таблицы программы».

    С их помощью можно легко и быстро форматировать необходимые вам виды списков с наполнением:

    • Выделите необходимые ячейки и нажмите в главной вкладке на клавишу «Форматировать как таблицу»;

    Пример форматирования и расположение клавиш:

    • С помощью встроенного конструктора можно изменять столбцы таблицы и их предназначение.

    Форматирование перечня с наполнением с помощью «умных таблиц»

    Создать раскрывающийся список в ячейке (версия программы 2010)

    Также можно создавать перечень в ячейке листа.

    Пример указан на рисунке ниже:

    Пример в ячейке листа

    Чтобы создать такой, следуйте инструкции:

  • Выделите места, которые будут использоваться;
  • С помощью диспетчера имен создайте новый;
  • Выделите и укажите их тип данных, как это указано на рисунке ниже.

    Заполнение и проверка вводимых значений в процессе создания списка с заполнением ячейки листа

    Также вам может быть интересно:

    • Округление в Excel — Пошаговая инструкция
    • Таблица Эксель — Cоздание и настройка

    В статье были рассмотрены основные типы выпадающих списков и способы их создания. Помните, что процесс их создания идентичен в таких версиях программы: 2007, 2010, 2013.

    Выпадающие списки помогут вам не только настроить более быструю работу всего документа, но и сделать его адаптированным для работы с большими проектами.

    Тематические видеоролики к статье:

    Создание выпадающих списков в Excel

    4 способа создать выпадающий список на листе Excel.

    Как сделать раскрывающийся список в Excel

    Как в ексель сделать выпадающий список Как добавить всплывающий список в ексель Как создать в ексел раскрывающийся список

    Читать еще:  Добавить столбец в сводную таблицу в excel
  • Ссылка на основную публикацию