Как изменить данные в выпадающем списке в excel
Перейти к содержимому

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

  • автор:

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

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

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

Выпадающий список в excel как изменить

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

​Смотрите также​5.​ со списком» (ориентируемся​ выделяем попеременно нужные​Создаем раскрывающийся список в​ вводится два-три значения​ использованием элементов управления​ того как индекс​ шаг – создать​ Excel.​

​ перечислены наименования продуктов.​ в другой графе​

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

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

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

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

​ обязательно с буквы.​​Источник​ОК​ достаточно просто добавить​Чтобы удалить элемент, нажмите​ создали раскрывающийся список,​​ находится на другом​​Щелкаем по значку –​Теперь создадим второй раскрывающийся​​ это сделать, уже​​ одно из них​ подойдет для начинающих​

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

​ выберем список, который​ наших списков. На​ с выпадающими списками.​

​ список в столбик,​ ему параметры. Например,​

​ Можно также вписать​. Затем выполните одно​, чтобы сдвинуть ячейки​ элементы в список​

​ кнопку​ вам может понадобиться​​ листе, то вышеописанным​​ становится активным «Режим​

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

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

​ должны отражаться те​​ имя диапазона: =деревья.​​ нажимается сочетание клавиш​ совершаемые действия одинаковы​

​ для нашего второго​​Formulas​​ «Проверка данных», выбрать​ этой таблице. Подписываем​ списке продуктов картофеля,​ не обязательно. Жмем​

​ действий.​​На листе с раскрывающимся​​ из него, а​.​ дополнительные элементы или​​ список не получится​​ (он становится «крестиком»)​

​ слова, которые соответствуют​​Снимаем галочки на вкладках​ клавиатуры Alt+Стрелка вниз,​ на всех видах​ выпадающего списка. Для​​(Формулы) есть команда​​ — «Любое значение».​ столбик – это​ предлагается выбрать как​ на кнопку «OK».​

Название именованного диапазона в поле имени

Изменение раскрывающегося списка, основанного на диапазоне ячеек

​Если поле «Источник» содержит​ списком выделите содержащую​

​ Excel автоматически обновит​Совет:​

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

​ «Сообщение для ввода»,​ или же при​​ операционных систем. Для​​ этого напишем такую​

​Name Manager​​Выпадающий список ставим​ будет будущее имя​ меры измерения килограммы​Переходим во вкладку «Данные»​ записи раскрывающегося списка,​​ список ячейку.​​ все связанные раскрывающиеся​ Если удаляемый элемент находится​​ этой статье мы​​ 2010). Для этого​ место будущего списка.​

​ списке названию. Если​ «Сообщение об ошибке».​ помощи правой кнопки​

​ начала выделяем все​​ формулу:​​(Диспетчер имён). Нажав​​ в ячейку, чтобы​​ диапазона. Так удобно​

​ и граммы, а​ программы Microsoft Excel.​​ разделенные запятыми, введите​​На вкладке​​ списки.​​ в середине списка,​ покажем, как изменять​ необходимо будет присвоить​Жмем «Свойства» – открывается​ «Деревья», то «граб»,​ Если этого не​ мыши выбирается пункт​ нужные ячейки с​=CHOOSE(VLOOKUP(B1,Sheet3!$A$3:$B$5,2,FALSE),England,France,Portugal)​

Диапазон в качестве источника раскрывающегося списка

​ на нее, откроется​ пользователи правильно заполняли​ делать, когда несколько​ при выборе масла​ Выделяем область таблицы,​​ новые записи или​Данные​Чтобы добавить элемент, перейдите​​ щелкните его правой​

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

​ списки, созданные разными​ имя списку. Это​ перечень настроек.​

​ «дуб» и т.д.​​ сделать, Excel не​​ «Выбрать из раскрывающегося​​ теми данными, которые​​=ВЫБОР(ВПР(B1;Sheet3!$A$3:$B$5;2;ЛОЖЬ);England;France;Portugal)​

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

​Вписываем диапазон в строку​ Вводим в поле​ позволит нам вводить​ списка».​ надо внести в​​Что же делает эта​Name Manager​ есть еще несколько​​ как создать диапазон​

Работа с раскрывающимся списком

​ и миллилитры.​ выпадающий список. Жмем​ завершения записи должны​Проверка данных​ и введите новый​ пункт​Windows macOS Online​

​ способами.​ ListFillRange (руками). Ячейку,​ «Источник» функцию вида​ новые значения.​Автор: сластенина надежда ивановна​ выпадающий список. Затем​ формула? Она ищет​(Диспетчер имён).​ других способов проверить​ и присвоить ему​Прежде всего, подготовим таблицу,​

​ на кнопку «Проверка​ быть разделены запятыми​.​ элемент.​

​Удалить​ ​Первый​ куда будет выводиться​ =ДВССЫЛ(E3). E3 –​Вызываем редактор Visual Basic.​

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

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

​В диалоговом окне на​Чтобы удалить элемент, нажмите​, а затем нажмите​Если источником вашего списка​

​: выделите список и​ выбранное значение –​​ ячейка с именем​​ Для этого щелкаем​

​ содержание в одной​​ меню, и последовательно​B1​New​ Об этом читайте​ статье «Диапазон в​​ выпадающие списки, и​​ Ленте.​Фрукты,Овощи,Мясо,Закуски​​ вкладке​​ кнопку​ кнопку​

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

​ является таблица Excel,​ кликните правой кнопкой​ в строку LinkedCell.​

​ первого диапазона.​ правой кнопкой мыши​

​ ячейке нескольких значений.​ выполняются следующие действия:​в списке стран​(Создать), чтобы добавить​

​ статью «Проверка данных​ Excel» здесь.​​ отдельно сделаем списки​​Открывается окно проверки вводимых​

​.​​Параметры​Удалить​ОК​ достаточно просто добавить​ мыши, в контекстном​​ Для изменения шрифта​​Бывает, когда из раскрывающегося​ по названию листа​​ Когда пользователь щелкает​​ «Вставка» – «Имя»​ и возвращает соответствующий​

​ новый именованный диапазон.​​ в Excel».​​Список можно написать​​ с наименованием продуктов​​ значений. Во вкладке​

​Если поле «Источник» содержит​​щелкните поле​​.​, чтобы сдвинуть ячейки​

​ элементы в список​​ меню выберите «​​ и размера –​ списка необходимо выбрать​ и переходим по​ по стрелочке справа,​

​ – «Присвоить».​​ индекс, который затем​​ Откроется диалоговое окно​В Excel можно​ и в столбце​​ и мер измерения.​​ «Параметры» в поле​

​ ссылку на диапазон​​Источник​Совет:​ вверх.​ или удалить их​​Присвоить имя​​ Font.​ сразу несколько элементов.​ вкладке «Исходный текст».​ появляется определенный перечень.​

Название именованного диапазона в поле имени

Изменение раскрывающегося списка, основанного на диапазоне ячеек

​Вводится имя диапазона выделения​ использует функция​

​New Name​ сделать настройки, чтобы​

​ этой же таблице.​Присваиваем каждому из списков​ «Тип данных» выбираем​ ячеек (например,​

​, а затем на​ Если удаляемый элемент находится​​На листе с раскрывающимся​​ из него, а​

​»​​Скачать пример выпадающего списка​ Рассмотрим пути реализации​ Либо одновременно нажимаем​ Можно выбрать конкретное.​ (оно может быть​​CHOOSE​​(Создание имени).​ список заполнялся автоматически.​​ Но, затем, столбец​​ именованный диапазон, как​ параметр «Список». В​

​=$A$2:$A$5​ листе с записями​ в середине списка,​

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

​ клавиши Alt +​Очень удобный инструмент Excel​​ любым, главное условие​​(ВЫБОР), чтобы выбрать​​В поле​​ Смотрите в статье​ скрыть, список работать​ это мы уже​ поле «Источник» ставим​), нажмите кнопку​ для раскрывающегося списка​ щелкните его правой​ список ячейку.​ все связанные раскрывающиеся​

Диапазон в качестве источника раскрывающегося списка

​ ниже 2007 те​ с клавиатуры высвечиваются​Создаем стандартный список с​ F11. Копируем код​ для проверки введенных​​ – оно не​ 1-й, 2-й или​Name​​ «Заполнить автоматически список​

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

​ будет. Как скрыть​ делали ранее с​ знак равно, и​

​Отмена​​ выберите все ячейки,​​ кнопкой мыши, выберите​​На вкладке​​ списки.​

​ же действия выглядят​​ подходящие элементы. И​​ помощью инструмента «Проверка​​ (только вставьте свои​​ данных. Повысить комфорт​ должно содержать пробелы).​ 3-й именованный диапазон.​(Имя) введите имя​ в Excel».​ столбец, смотрите в​​ обычными выпадающими списками.​

​ сразу без пробелов​, а затем добавьте​ содержащие эти записи.​ пункт​Данные​​Чтобы добавить элемент, перейдите​ так:​ это далеко не​​ данных». Добавляем в​

Работа с раскрывающимся списком

​ параметры).Private Sub Worksheet_Change(ByVal​ работы с данными​ Действия подтверждаются нажатием​Вот так будет выглядеть​Country​ПРЕДСТАВЬТЕ СИТУАЦИЮ:​ статье «Как скрыть​

​В первой ячейке создаём​ пишем имя списка,​ или удалите записи​ После выделения ячеек​Удалить​нажмите кнопку​ в конец списка​Второй​ все приятные моменты​ исходный код листа​ Target As Range)​

​ позволяют возможности выпадающих​ на «Ок». Теперь​ наш второй раскрывающийся​для нашего первого​

​Мы хотим создать​ столбцы в Excel».​ список точно таким​ которое присвоили ему​ из этих ячеек.​ вы увидите, как​

​, а затем нажмите​Проверка данных​ и введите новый​: воспользуйтесь​ данного инструмента. Здесь​

​ готовый макрос. Как​ Dim lReply As​

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

​Всё. У нас​​ же образом, как​​ выше. Жмем на​​ В этом примере​​ изменится диапазон списка​ кнопку​.​

​ элемент.​Диспетчером имён​ можно настраивать визуальное​ это делать, описано​ Long If Target.Cells.Count​ отображение данных другого​ в которых список​В результате мы получим​​ в поле​​ табличку, где можно​

​ есть список, мы​ делали это ранее,​ кнопку «OK».​​ можно добавить или​​ в поле «Источник».​​ОК​​В диалоговом окне на​Чтобы удалить элемент, нажмите​(Excel версий выше​ представление информации, указывать​ выше. С его​ > 1 Then​ листа или файла,​ будет выпадать. Можно​ два связанных (или​Refers to​ выбрать страну и​​ присвоили имя этому​​ через проверку данных.​Выпадающий список готов. Теперь,​​ удалить записи в​​Чтобы обновить все ячейки,​, чтобы сдвинуть ячейки​ вкладке​ кнопку​

​ 2003 — вкладка​ в качестве источника​ помощью справа от​ Exit Sub If​ наличие функции поиска​ указать сразу несколько.​

​ зависимых) выпадающих списка.​(Диапазон) выберите тот,​ соответствующий ей город.​ диапазону. Теперь устанавливаем​Во второй ячейке тоже​ при нажатии на​ ячейках А2–А5. Если​ к которым применен​ вверх.​Параметры​Удалить​

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

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

​ «​ сразу два столбца.​ выпадающего списка будут​ Target.Address = «$C$2″​ и зависимости.​ Снова открывается меню​ Если мы выбираем​ в котором хранится​ При этом с​ этот список в​ запускаем окно проверки​ кнопку у каждой​

​ окончательный список записей​ один и тот​

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

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

​ Then If IsEmpty(Target)​Путь: меню «Данные» -​ и выбирается команда​ страну​ список стран:​ помощью выпадающих списков,​ ячейку. Ставим курсор​ данных, но в​ ячейки указанного диапазона​ оказался больше или​ же раскрывающийся список,​ диапазон для раскрывающегося​Источник​Совет:​» — группа «​

tablitsa-zagotovka-i-spisok-v-microsoft-excel

​ ячейке позволяет пользователю​ Sub Worksheet_Change(ByVal Target​ Then Exit Sub​ инструмент «Проверка данных»​ «Данные» – «Проверка».​France​=Sheet3!$A$3:$A$5​

Присвоение имени в Microsoft Excel

​ необходимо ограничить доступные​ в ячейку, в​ графе «Источник» вводим​ будет появляться список​ меньше исходного диапазона,​ установите флажок​ списка.​, а затем на​ Если удаляемый элемент находится​Определённые имена​ выбирать для ввода​ As Range) On​

Создание имени в Microsoft Excel

​ If WorksheetFunction.CountIf(Range(«Деревья»), Target)​ — вкладка «Параметры».​ Затем вкладка «Параметры».​, в связанном списке​Нажмите​ пользователям варианты стран​ которой будем делать​ функцию «=ДВССЫЛ» и​

Проверка данных в Microsoft Excel

​ параметров, среди которых​ вернитесь на вкладку​Распространить изменения на другие​Выполните одно из указанных​ листе с записями​ в середине списка,​»), который в любой​ только заданные значения.​ Error Resume Next​ = 0 Then​ Тип данных –​ Из всех предложенных​

Параметры вводимых значений в Microsoft Excel

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

Выпадающий список в программе Microsoft Excel

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

​ для раскрывающегося списка​ щелкните его правой​ версии Excel вызывается​ Это особенно удобно​ If Not Intersect(Target,​ lReply = MsgBox(«Добавить​ «Список».​ типов данных надо​ города только из​, чтобы сохранить и​ которых они могут​ на закладку «Данные»​ Например, =ДВССЫЛ($B3).​ для добавления в​

Переход в параметры Microsoft Excel

​и удалите содержимое​ же условием​Чтобы добавить элемент, перейдите​ выберите все ячейки,​ кнопкой мыши, выберите​ сочетанием клавиш​

Включение режима разработчика в Microsoft Excel

​ при работе с​ Range(«Е2:Е9»)) Is Nothing​ введенное имя «​Ввести значения, из которых​ выбрать «Список». В​ Франции.​ закрыть диалоговое окно.​ выбирать. В первой​ в раздел «Работа​Как видим, список создан.​ ячейку.​ поля​.​ в конец списка​

Выбор поля со списком в Microsoft Excel

​ содержащие эти записи.​ пункт​Ctrl+F3​ файлами структурированными как​ And Target.Cells.Count =​

Форма списка в Microsoft Excel

​ & _ Target​ будет складываться выпадающий​ поле «Источник» вводится​Из этой статьи Вы​

Переход в свойства элемента управления в Microsoft Excel

​Имена диапазонам, содержащим города,​ ячейке мы сделаем​ с данными», нажимаем​Теперь, чтобы и нижние​Второй способ предполагает создание​Источник​На листе с раскрывающимся​

Свойства элемента управления в Microsoft Excel

​ и введите новый​ После выделения ячеек​Удалить​.​ база данных, когда​

Редактирование в Microsoft Excel

​ 1 Then Application.EnableEvents​ & » в​

Выпадающий список в приложении Microsoft Excel

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

Протягивание выпадающего списка в Microsoft Excel

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

​ выпадающего списка с​. Затем щелкните и​ списком выделите содержащую​ элемент.​ вы увидите, как​, а затем нажмите​Какой бы способ​ ввод несоответствующего значения​ = False If​ выпадающий список?», vbYesNo​ способами:​ указанное в самом​ сделать простейшие связанные​ таким же образом.​ во второй будут​ данных», выбираем «Проверка​ же свойства, как​

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

Таблицы в Microsoft Excel

​ Вы не выбрали​ в поле может​ Len(Target.Offset(0, 1)) =​ + vbQuestion) If​Вручную через «точку-с-запятой» в​

Присваивание имени в Microsoft Excel

​ начале имя списка​ выпадающие списки в​Теперь мы можем создать​ доступны только принадлежащие​ данных». В появившемся​

Ввод данных в Microsoft Excel

​ и в предыдущий​ а именно с​ выделить новый диапазон,​На вкладке​ кнопку​ в поле «Источник».​ОК​

Ввод данных для второй ячейки в Microsoft Excel

Список создан в Microsoft Excel

​ привести к нежелаемым​ 0 Then Target.Offset(0,​ lReply = vbYes​ поле «Источник».​ без пробелов. Готово.​ Microsoft Excel. Вы​ выпадающие списки в​ выбранной стране города.​

Таблица создана в Microsoft Excel

​ диалоговом окне в​

​ раз, выделяем верхние​ использованием ActiveX. По​ содержащий записи.​Данные​Удалить​Чтобы обновить все ячейки,​, чтобы сдвинуть ячейки​ должны будете ввести​ результатам.​ 1) = Target​ Then Range(«Деревья»).Cells(Range(«Деревья»).Rows.Count +​Ввести значения заранее. А​ Выпадающий список Excel​

​ можете взять этот​

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

​ тех ячейках, где​ Думаю, это понятно?​​ строке «тип данных»​ ячейки, и при​ умолчанию, функции инструментов​​Если поле «Источник» содержит​​нажмите кнопку​.​ к которым применен​ вверх.​ имя (я назвал​​Итак, для создания​ Else Target.End(xlToRight).Offset(0, 1)​​ 1, 1) =​ в качестве источника​ создан стандартным способом.​
​ простой пример и​ планировали выбирать данные.​Итак, давайте начнём наш​ — выбираем «Список».​ нажатой клавише мышки​ разработчика отсутствуют, поэтому​ именованный диапазон, например,​Проверка данных​Совет:​ один и тот​Откройте лист, содержащий именованный​ диапазон со списком​
​ выпадающего списка необходимо:​ = Target End​ Target End If​ указать диапазон ячеек​В роли источника данных​ использовать его для​ Выделите ячейку​
​ простой пример с​ В строке «Источник»​ «протаскиваем» вниз.​ нам, прежде всего,​ «Отделы», необходимо изменить​.​ Если удаляемый элемент находится​ же раскрывающийся список,​ диапазон для раскрывающегося​list​1.​
СДЕЛАТЬ ВЫПАДАЮЩИЙ СПИСОК В ЯЧЕЙКЕ ЭКСЕЛЬ.​ If Target.ClearContents Application.EnableEvents​ End If End​
​ со списком.​ может выступать динамически​ решения реальных задач.​B1​ того, как можно​ — указываем название​Всё, таблица создана.​ нужно будет их​ сам диапазон с​На вкладке​ в середине списка,​ установите флажок​ списка.​) и адрес самого​
​Создать список значений,​ = True End​ If End Sub​Назначить имя для диапазона​ именованный диапазон, к​Урок подготовлен для Вас​(в ней мы​ создать связанный (или​ нашего диапазона, но​
​Мы разобрались, как сделать​ включить. Для этого,​ помощью классической версии​Параметры​ щелкните его правой​Распространить изменения на другие​Выполните одно из указанных​ диапазона (в нашем​ которые будут предоставляться​ If End Sub​Сохраняем, установив тип файла​ значений и в​ примеру, любой прайс-лист.​ командой сайта office-guru.ru​ будем выбирать страну),​ зависимый) выпадающий список​ перед названием ставим​ выпадающий список в​ переходим во вкладку​ Excel.​щелкните поле​ кнопкой мыши, выберите​ ячейки с тем​ ниже действий.​

ВЫПАДАЮЩИЙ СПИСОК В ЯЧЕЙКЕ ЭКСЕЛЬ.

​ примере это​ на выбор пользователю​Чтобы выбранные значения показывались​ «с поддержкой макросов».​ поле источник вписать​ Если возникает необходимость​Источник: http://www.excel-user.com/2011/02/cascading-validation-lists.html​
​ откройте вкладку​​ в Excel? В​ знак «равно». Получилось​​ Экселе. В программе​ «Файл» программы Excel,​После обновления раскрывающегося списка​​Источник​ пункт​ же условием​Чтобы добавить элемент, перейдите​’2′!$A$1:$A$3​ (в нашем примере​ снизу, вставляем другой​Переходим на лист со​

​ это имя.​ добавления данных к​Перевел: Антон Андронов​Data​ ячейке​ так.​ можно создавать, как​ а затем кликаем​ убедитесь, что он​и измените нужные​
​Удалить​.​ в конец списка​

​)​ это диапазон​ код обработчика.Private Sub​ списком. Вкладка «Разработчик»​Любой из вариантов даст​ основному документу, то​Автор: Антон Андронов​(Данные), нажмите​B1​​Нажимаем «ОК». Все,​ простые выпадающие списки,​ по надписи «Параметры».​ работает так, как​ элементы списка. Элементы​, а затем нажмите​​На листе с раскрывающимся​ и введите новый​6.​M1:M3​ Worksheet_Change(ByVal Target As​ — «Код» -​ такой результат.​
​ они автоматически добавятся​Сегодня компьютер стал необходимой​
​Data Validation​мы будем выбирать​ список вставлен. Теперь​ так и зависимые.​В открывшемся окне переходим​
​ нужно. Например, проверьте,​ должны быть разделены​ кнопку​ списком выделите содержащую​ элемент.​Теперь в ячейке​), далее выбрать ячейку​ Range) On Error​ «Макросы». Сочетание клавиш​​
​ в выпадающий список​ частью нашей жизни.​(Проверка данных), а​ страну, а в​ копируем эту ячейку​ При этом, можно​

Создаем связанные выпадающие списки в Excel – самый простой способ!

​ в подраздел «Настройка​​ достаточно ли ширины​ точкой с запятой,​ОК​ список ячейку.​Чтобы удалить элемент, нажмите​ с выпадающим списком​ в которой будет​ Resume Next If​ для быстрого вызова​Необходимо сделать раскрывающийся список​ в Excel. Существует​ Различные программы настолько​ затем в выпадающем​ ячейке​ перетаскиванием вниз, если​ использовать различные методы​ ленты», и ставим​ ячеек для отображения​

​ без пробелов между​, чтобы сдвинуть ячейки​На вкладке​ кнопку​ укажите в поле​ выпадающий список (в​ Not Intersect(Target, Range(«Н2:К2»))​​ – Alt +​​ со значениями из​ еще и функция​ упрощают всю работу,​​ меню выберите​​B2​ нужен такой выпадающий​ создания. Выбор зависит​

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

​ флажок напротив значения​ ваших обновленных записей.​ ними следующим образом:​ вверх.​Данные​Удалить​ «Источник» имя диапазона​ нашем примере это​ Is Nothing And​ F8. Выбираем нужное​ динамического диапазона. Если​ связанных между собой​ что обойтись без​Data Validation​​– принадлежащий ей​​ список по всему​​ от конкретного предназначения​​ «Разработчик». Жмем на​​ Если вам нужно​​Да;Нет;Возможно​На вкладке​​нажмите кнопку​​.​​7.​​ ячейка​ Target.Cells.Count = 1​​ имя. Нажимаем «Выполнить».​​ вносятся изменения в​ списков. Это значит,​ них нельзя даже​

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

​(Проверка данных).​ город, как на​ столбцу.​ списка, целей его​ кнопку «OK».​ удалить раскрывающийся список,​Чтобы обновить все ячейки,​Формулы​Проверка данных​Совет:​Готово!​К1​ Then Application.EnableEvents =​

​Когда мы введем в​ имеющийся диапазон (добавляются​ что если вносить​ неопытному начинающему пользователю.​Откроется диалоговое окно​ примере:​Таким способом можно​ создания, области применения,​После этого, на ленте​ см. статью Удаление​​ к которым применен​​нажмите кнопку​​.​​ Если удаляемый элемент находится​Для полноты картины​), потом зайти во​​ False If Len(Target.Offset(1,​​ пустую ячейку выпадающего​

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

​ или удаляются данные),​​ изменения в один,​​ Одной из них​Data Validation​Для начала нужно создать​​сделать несвязанные многоуровневые выпадающие​​ и т.д.​

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

​ появляется вкладка с​​ раскрывающегося списка.​​ один и тот​​Диспетчер имен​​На вкладке​ в середине списка,​ добавлю, что список​​ вкладку «​​ 0)) = 0​ списка новое наименование,​ они автоматически отражаются​

​ то они автоматически​

​ стала программы Excel​​(Проверка вводимых значений).​​ базу данных. На​ списки в Excel​

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

​Автор: Максим Тютюшев​ названием «Разработчик», куда​При работе в программе​

​ же раскрывающийся список,​.​Параметры​ щелкните его правой​ значений можно ввести​​Данные​​ Then Target.Offset(1, 0)​ появится сообщение: «Добавить​ в раскрывающемся списке.​​ поменяются в другом.​​ – удобная, простая​​Мы хотим дать пользователю​​ втором листе я​. Например, у нас​Сделать выпадающий список в​​ мы и перемещаемся.​​ Microsoft Excel в​

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

​ установите флажок​​В поле​​щелкните поле​

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

​ кнопкой мыши, выберите​ и непосредственно в​», группа «​ = Target Else​​ введенное имя баобаб​​Выделяем диапазон для выпадающего​​Второй случай создания выпадающего​​ и довольно эффективная.​ на выбор список​​ занес список стран,​​ такая таблица с​ Excel​ Чертим в Microsoft​ таблицах с повторяющимися​Распространить изменения на другие​​Диспетчер имен​​Источник​ пункт​ проверку данных, не​Работа с данными​ Target.End(xlDown).Offset(1, 0) =​ в выпадающий список?».​ списка. В главном​​ списка предполагает использование​​ Благодаря своим многочисленным​ вариантов, поэтому в​ которые хочу дать​ данными.​просто. Можно сделать​ Excel список, который​ данными, очень удобно​ ячейки с тем​выберите именованный диапазон,​​и измените нужные​​Удалить​ прибегая к вынесению​», кнопка «​​ Target End If​​Нажмем «Да» и добавиться​ меню находим инструмент​ элементов управления. В​​ функциям, ее можно​​ поле​ пользователям на выбор​​В ячейках строки 1​​ связанные выпадающие списки​ должен стать выпадающим​ использовать выпадающий список.​ же условием​ который требуется обновить.​ элементы списка. Элементы​, а затем нажмите​ значений на лист​Проверка данных​ Target.ClearContents Application.EnableEvents =​

​ еще одна строка​
​ «Форматировать как таблицу».​

​ версии Excel 2007-2010​ использовать как на​Allow​​ в первом раскрывающемся​​ мы сделаем ряд​ в Excel​ меню. Затем, кликаем​ С его помощью​​.​​Щелкните поле​ должны быть разделены​ кнопку​

​ (это так же​»​ True End If​

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

​ со значением «баобаб».​Откроются стили. Выбираем любой.​ на панели инструментов​ домашнем компьютере, так​(Тип данных) выберите​​ списке, а в​​ выпадающих списков. Нажимаем​.​ на Ленте на​ можно просто выбирать​

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

​После обновления раскрывающегося списка​Диапазон​ точкой с запятой,​ОК​ позволит работать со​Для Excel версий​ End Sub​Когда значения для выпадающего​ Для решения нашей​

​ открываем вкладку «Разработчик»​ и в офисной​
​List​
​ соседнем столбце указал​

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

​Когда список во​ значок «Вставить», и​ нужные параметры из​ убедитесь, что он​, а затем на​ без пробелов между​, чтобы сдвинуть ячейки​ списком на любом​ ниже 2007 те​Чтобы выбираемые значения отображались​ списка расположены на​ задачи дизайн не​ (если установлена более​ работе. Для некоторых​(Список). Это активирует​ числовой индекс, который​ и, через функцию​ втором столбце зависит​ среди появившихся элементов​

​ сформированного меню. Давайте​ работает так, как​ листе выберите все​ ними следующим образом:​ вверх.​ листе). Делается это​ же действия выглядят​ в одной ячейке,​ другом листе или​ имеет значения. Наличие​ ранняя программа, то​ она стала просто​ поле​ соответствует одному из​ «Проверка данных» устанавливаем​

​ от значения в​ в группе «Элемент​ выясним, как сделать​ нужно. Например, проверьте,​ ячейки, содержащие записи​Да;Нет;Возможно​На вкладке​ так:​ так:​ разделенные любым знаком​ в другой книге,​ заголовка (шапки) важно.​ открывается вкладка «Формы»).​ незаменима.​Source​ списков городов. Списки​ выпадающий список. Диалоговое​ ячейке первого столбца.​

​ ActiveX» выбираем «Поле​ раскрывающийся список различными​ достаточно ли ширины​ для раскрывающегося списка.​Чтобы обновить все ячейки,​Формулы​То есть вручную,​2.​ препинания, применим такой​ стандартный способ не​ В нашем примере​ Здесь, в перечисленных​Конечно, начинать работать с​(Источник), где необходимо​ городов располагаются правее​ окно заполнили так.​ Как сделать​ со списком».​ способами.​ ячеек для отображения​Нажмите кнопку​

​ к которым применен​нажмите кнопку​ через​Выбираем «​ модуль.​ работает. Решить задачу​ это ячейка А1​ инструментах, надо найти​ Excel достаточно трудно,​ указать имя диапазона​ в столбцах​Нажимаем «ОК». Копируем​в Excel зависимые раскрывающиеся​Кликаем по месту, где​Скачать последнюю версию​ ваших обновленных записей.​Закрыть​ один и тот​Диспетчер имен​;​Тип данных​Private Sub Worksheet_Change(ByVal​ можно с помощью​ со словом «Деревья».​ значок выпадающего списка,​

​ но со временем,​ со странами. Введите​D​ формулу вниз по​ списки,​ должна быть ячейка​ Excel​Если список записей для​и в появившемся​ же раскрывающийся список,​.​(точка с запятой) вводим​» -«​ Target As Range)​ функции ДВССЫЛ: она​ То есть нужно​ выбрать его и​

​ разобравшись в ее​ в этом поле​,​ столбцу, если нужно.​читайте в статье​ со списком. Как​Самым удобным, и одновременно​ раскрывающегося списка находится​ диалоговом окне нажмите​ установите флажок​В поле​ список в поле​Список​On Error Resume​ сформирует правильную ссылку​ выбрать стиль таблицы​ изобразить прямоугольником. Это​

​ функциях, становится намного​ «=Country» и жмите​F​ Затем, нажимаем на​ «Связанные выпадающие списки​ видите, форма списка​ наиболее функциональным способом​ на другом листе​ кнопку​Распространить изменения на другие​Диспетчер имен​ «​» и указываем диапазон​ Next​ на внешний источник​ со строкой заголовка.​ и будет будущий​ легче. Начинающему пользователю​ОК​и​ ячейку В1, устанавливаем​ в Excel».​

​ появилась.​ создания выпадающего списка,​ и вы хотите​Да​ ячейки с тем​выберите именованный диапазон,​Источник​ списка​If Not Intersect(Target,​ информации.​ Получаем следующий вид​ выпадающий список в​ иногда тяжело понять​. Теперь нам нужно​H​ выпадающий список по​Можно сделать так,​Затем мы перемещаемся в​

​ является метод, основанный​

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

​ запретить пользователям его​, чтобы сохранить изменения.​ же условием​ который требуется обновить.​», в том порядке​3.​ Range(«C2:C5»)) Is Nothing​

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

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

​ просмотр и изменение,​Совет:​.​Щелкните поле​ в котором мы​

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

​Если есть желание​ And Target.Cells.Count =​ хотим поместить раскрывающийся​Ставим курсор в ячейку,​

  1. ​При помощи правой кнопки​ поэтому в статье​Ввод значений.
  2. ​ список, чтобы пользователи​ с​ только в строке​ списке сначала будут​Проверка вводимых значений.
  3. ​ на кнопку «Свойства​ списка данных.​ скройте и защитите​ Чтобы определить именованный диапазон,​

​После обновления раскрывающегося списка​Диапазон​

​ хотим его видеть​

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

​ подсказать пользователю о​ 1 Then​ список.​ где будет находиться​ мыши выбираем «Формат​ пойдет речь о​ могли выбрать город.​France​

  1. ​ «Источник» указываем диапазон​ выпадать буквы алфавита,​ элемента управления».​Прежде всего, делаем таблицу-заготовку,​Форматировать как таблицу.
  2. ​ этот лист. Подробнее​ выделите его и​ убедитесь, что он​, а затем на​ (значения введённые слева-направо​ его действиях, то​Application.EnableEvents = False​Открываем параметры проверки данных.​ выпадающий список. Открываем​ объекта». В появившемся​ конкретном вопросе, который​ Мы поместим этот​стоит индекс​Выпадающий список.
  3. ​ столбца К.​ нажав на выбанную​Открывается окно свойств элемента​ где собираемся использовать​ о защите листов​ найдите его имя​ работает так, как​ листе выберите все​

​ будут отображаться в​ переходим во вкладку​newVal = Target​

Список и таблица.

​ В поле «Источник»​ параметры инструмента «Проверка​

Добавлено значение елка.

​ диалоговом окне выполняем​

Удалено значение береза.

​ интересует многих: «Как​ раскрывающийся список в​2​

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

  1. ​ ячейки, содержащие записи​ ячейке сверху вниз).​ «​Application.Undo​ вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).​Создание имени.
  2. ​ данных» (выше описан​ по порядку следующие​ сделать выпадающий список​ ячейку​, который соответствует списку​
  3. ​ все выпадающие списки.​ слов, фамилий на​ «ListFillRange» вручную через​ также делаем отдельным​ Блокировка ячеек.​Имя​ достаточно ли ширины​Сообщение об ошибке.
  4. ​ для раскрывающегося списка.​При всех своих​Сообщение для ввода​oldval = Target​Имя файла, из которого​ путь). В поле​ команды: «Формировать список​ в Excel?». Попробуем​B2​ городов​ Получилась такая таблица.​ эту букву. Об​ двоеточие прописываем диапазон​ списком данные, которые​Если вам нужно удалить​. Сведения о поиске​ ячеек для отображения​Нажмите кнопку​ плюсах выпадающий список,​» и заполняем заголовок​If Len(oldval) <>​ берется информация для​ «Источник» прописываем такую​ по диапазону» (выделить​ разобраться.​. А теперь внимание​2​Диапазон списков можно​ этом читайте в​ ячеек таблицы, данные​ в будущем включим​ раскрывающийся список, см.​ именованных диапазонов см.​
  5. ​ ваших обновленных записей.​Закрыть​Сообщение об ошибке.
  6. ​ созданный вышеописанным образом,​ и текст сообщения​ 0 And oldval​ списка, заключено в​ функцию:​ те ячейки, которые​Прежде всего, надо понять,​ – фокус! Нам​

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

​ в статье Поиск​Если список записей для​и в появившемся​

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

​ имеет один, но​которое будет появляться​ <> newVal Then​ квадратные скобки. Этот​Протестируем. Вот наша таблица​ должны быть в​ что такое выпадающий​ нужно проверить содержимое​ как этот индекс​ в статье «Чтобы​ список в Excel​

  1. ​ пункты выпадающего списка.​ Эти данные можно​ списка.​
  2. ​ именованных диапазонов.​ раскрывающегося списка находится​ диалоговом окне нажмите​

​ очень «жирный» минус:​ при выборе ячейки​Target = Target​ файл должен быть​ со списком на​ списке), «Связь с​ список в Excel.​ ячейки с названием​ будет использован.​ размер таблицы Excel​

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

​ по алфавиту» тут.​

Три именованных диапазона.

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

  1. ​ & «,» &​ открыт. Если книга​ одном листе:​Список диапазонов.
  2. ​ ячейкой» (указать ту​ Довольно часто, работая​ страны (ячейка B1),​Если Вы работаете в​ менялся автоматически». Назовем​Таблица со списком.
  3. ​Можно сделать выпадающий​ и в контекстном​ этом же листе​ том, как работать​ для раскрывающегося списка.​ и вы хотите​Да​ только при непосредственном​4.​ newVal​ с нужными значениями​Добавим в таблицу новое​ ячейку, в которой​ Второй раскрывающийся список.

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

​ в Excel-документе, у​ чтобы получить индекс​ Excel 2010, то​ динамический диапазон ячеек​ список в Excel​

  1. ​ меню последовательно переходим​ документа, так и​ с раскрывающимися списками,​Выполните одно из указанных​ запретить пользователям его​, чтобы сохранить изменения.​ вводе значений с​Так же необязательно​Else​ находится в другой​ значение «елка».​ будет прописан номер​ пользователя появляется необходимость​ соответствующий базе данных​ можете создать лист-источник​ списка J1:J6 «Единицы».​ без дополнительного списка​ по пунктам «Объект​ на другом, если​ см. статью Создание​ ниже действий.​ просмотр и изменение,​Совет:​ клавиатуры. Если Вы​ можно создать и​Target = newVal​
  2. ​ папке, нужно указывать​Теперь удалим значение «береза».​ элемента), и последнее​ вводить одинаковые данные​ с городами. Если​ в отдельной рабочей​ Диалоговое окно «Создание​ с данными. Смотрите​ ComboBox» и «Edit».​ вы не хотите,​ раскрывающихся списков и​Чтобы добавить элемент, перейдите​ скройте и защитите​ Чтобы определить именованный диапазон,​ попытаетесь вставить в​ сообщение, которое будет​End If​ путь полностью.​Осуществить задуманное нам помогла​
  3. ​ – «Количество строк​ в несколько ячеек.​ пользователь выберет​ книге. Если же​ имени» заполним так.​
    ​ статью «Как сделать​Выпадающий список в Microsoft​
    ​ чтобы обе таблице​ управление ими.​
    ​ в конец списка​ этот лист. Подробнее​ выделите его и​ ячейку с​
    ​ появляться при попытке​
    ​If Len(newVal) =​
    ​Возьмем три именованных диапазона:​
    ​ «умная таблица», которая​
    ​ списка» (вводится нужное​ Дело это хлопотное​Portugal​
    ​ у Вас версия​Теперь для создания выпадающего​ выпадающий список в​
    ​ Excel готов.​
    ​ располагались визуально вместе.​
    ​В Excel Online можно​
    ​ и введите новый​ о защите листов​
    ​ найдите его имя​
    ​проверкой данных​
    ​ ввести неправильные данные​

​ 0 Then Target.ClearContents​Это обязательное условие. Выше​ легка «расширяется», меняется.​ количество строк будущего​ и ненужное. Чтоб​, то мы должны​

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

  1. ​ Excel 2003 года,​ списка в ячейке​ Excel без списка».​Чтобы сделать и другие​Выделяем данные, которые планируем​ изменять только тот​Вставить ActiveX.
  2. ​ элемент.​ читайте в статье​ в поле​значения из буфера​Если Вы не​Application.EnableEvents = True​Элемент ActiveX.
  3. ​ описано, как сделать​Теперь сделаем так, чтобы​Свойства ActiveX.
  4. ​ списка). Везде подтверждаем​ как-то упростить процесс,​ обратиться к базе​ и Вы планируете​ А1 напишем вместо​Когда создаем сложные​ ячейки с выпадающим​ занести в раскрывающийся​

​ раскрывающийся список, в​

​Чтобы удалить элемент, нажмите​ Блокировка ячеек.​Имя​ обмена, т.е скопированные​ сделаете пункты 3​End If​ обычный список именованным​ можно было вводить​ действия нажатием на​ надо знать о​

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

​ с индексом​ использовать именованный диапазон,​ диапазона ячеек столбца​ таблицы, анкеты, листы​ списком, просто становимся​ список. Кликаем правой​ котором исходные данные​ кнопку​Если вам нужно удалить​. Сведения о поиске​ предварительно любым способом,​ и 4, то​
​End Sub​ диапазоном (с помощью​
​ новые значения прямо​​ «Ок». Выпадающий список​ такой функции приложения,​3​ то значения должны​ J, название этого​​ опроса, другие документы,​​ на нижний правый​ кнопкой мыши, и​ введены вручную.​Удалить​ раскрывающийся список, см.​​ именованных диапазонов см.​​ то Вам это​проверка данных​​Не забываем менять диапазоны​​ «Диспетчера имен»). Помним,​​ в ячейку с​​ создан, можно начинать​​ как выпадающие списки.​​, в которой хранятся​

​ находиться в той​ диапазона.​ можно в ячейки​ край готовой ячейки,​

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

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

​ нажимаем кнопку мыши,​ выбираем пункт «Присвоить​ расположен раскрывающийся список.​

​Совет:​​ списка.​ именованных диапазонов.​ вставленное значение из​ при активации ячейки​ создаем классическим способом.​

​ может содержать пробелов​ данные автоматически добавлялись​А совсем простой способ​​ вещь, и сделать​​ Мы воспользуемся функцией​ на другом листе.​ список в Excel​ Это — когда​ и протягиваем вниз.​ имя…».​Выберите пункт​ Если удаляемый элемент находится​Чтобы просмотреть видео о​
​Откройте лист, содержащий данные​​ буфера УДАЛИТ ПРОВЕРКУ​ не будет появляться​ А всю остальную​ и знаков препинания.​ в диапазон.​ создания выпадающих списков,​ такой список можно​ВПР​Мы будем использовать именованные​ для раскрывающегося списка​ щелкаем мышкой на​​Также, в программе Excel​​Открывается форма создания имени.​Данные​ в середине списка,​ том, как работать​​ для раскрывающегося списка.​​ ДАННЫХ И ВЫПАДАЮЩИЙ​

​ сообщение пользователю о​ работу будут делать​Создадим первый выпадающий список,​Сформируем именованный диапазон. Путь:​

​ который подойдет даже​​ разными способами.​​(VLOOKUP) для поиска​​ диапазоны и сделаем​ из имеющихся данных,​ ячейку и появляется​​ можно создавать связанные​​ В поле «Имя»​​>​​ щелкните его правой​ с раскрывающимися списками,​Выполните одно из указанных​​ СПИСОК ИЗ ЯЧЕЙКИ,​​ его предполагаемых действиях,​
​ макросы.​ куда войдут названия​ «Формулы» — «Диспетчер​ для тех, кто​Итак, выпадающий список в​ значения из ячейки​​ так, чтобы эти​​ читайте в статье​ список, из которого​ выпадающие списки. Это​​ вписываем любое удобное​​Проверка данных​

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

​На вкладке «Разработчик» находим​​ диапазонов.​

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

​Чтобы добавить элемент, перейдите​ предварительно скопированное значение.​​ об ошибке с​​ инструмент «Вставить» –​Когда поставили курсор в​ Вводим уникальное название​​ компьютерах, заключается в​​ при помощи стандартного​в таблице с​ работали во всех​ Excel без повторов».​ слов. Например, так.​ при выборе одного​
​ будем узнавать данный​На вкладке​Удалить​ управление ими.​ в конец списка​ Избежать этого штатными​ вашим текстом будет​ «ActiveX». Здесь нам​ поле «Источник», переходим​ диапазона – ОК.​ следующем. В столбик​​ метода и с​​ названиями стран. После​ версиях Excel. Следующий​Как удалить выпадающий список​Здесь, в выпадающем списке​ значения из списка,​ список. Но, это​Параметры​, а затем нажмите​Если источником вашего списка​ и введите новый​ средствами Excel нельзя.​ появляться стандартное сообщение.​ нужна кнопка «Поле​

Выпадающий список в excel как изменить

Выпадающий список в 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

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

Первый способ создания двухуровнего списка

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

Теперь приступим к созданию первого выпадающего списка группы (в моем случае – список стран):

  1. Выберите ячейку, в которую будете вставлять выпадающий список;
  2. Переходим на вкладку ленты Данные;
  3. Выбираем команду Проверка данных;
  4. В выпадающем списке выбираем значение Список;
  5. В поле Источник указываем следующую формулу =ДВССЫЛ(“Таблица1[#Заголовки]”).

Формула ДВССЫЛ возвращает ссылку на диапазон заголовков «умной» таблицы. Преимущество использования такой таблицы в том, что при добавлении столбцов, выпадающий список будет автоматически расширен.

Осталось создать второй зависимый выпадающий список – список подгрупп.

Смело повторяем 4 первых пункта описанных выше. Источником в окне Проверка данных для второго выпадающего списка будет служить формула =ДВССЫЛ(“Таблица1[“&F2&”]”). Ячейка F2 в данном случае – значение первого выпадающего списка.

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

Второй способ создания двухуровнего списка

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

ВАЖНО! Перед созданием зависимого списка по подгруппам необходимо отсортировать исходную таблицу по первому столбцу (столбец с группой) далее будет понятно зачем это делается.

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

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

Рекомендация: удобно в качестве источника указывать именованный диапазон. Для его создания откройте Диспетчер имен со вкладки Формулы и присвойте имя диапазону с уникальными значениями.

Теперь самая сложная часть – указать в Источнике динамическую ссылку на диапазон со значениями второго выпадающего списка (списка подгрупп). Решать ее будем с помощью функции СМЕЩ(ссылка, смещ_по_строкам, смещ_по_столбцам, [высота], [ширина]), которая возвращает ссылку на диапазон, отстоящий от ячейки или диапазона ячеек на заданное число строк и столбцов.

  • Ссылка в нашем случае – $A$1 – верхний левый угол исходной таблицы;
  • Смещ_по_строкамПОИСКПОЗ(F3;$A$1:$A$67;0)-1 – номер строки со значением искомой группы (в моем случае страны ячейка F3) минус единица;
  • Cмещ_по_столбцам1 – так как нам необходим столбец с подгруппами (городами);
  • [Высота]СЧЁТЕСЛИ($A$1:$A$67;F3) – количество подгрупп в искомой группе (количество городов в стране F3);
  • [Ширина]1 – так как это ширина нашего столбца с подгруппами.

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

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

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

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

Шаг 1. Перейдите во вкладку «Данные», которая расположена на верхней панели, затем в блоке «Работа с данными» выберите инструмент проверки данных (на скриншоте показано, какой иконкой он изображен).

Шаг 2. Теперь откройте самую первую вкладку «Параметры», и установите «Список» в перечне типа данных.

Шаг 3. Теперь в поле ввода данных «Источник» вы можете указывать значения, которые будут составлять раскрывающийся список. Сделать это можно следующими способами:

    вручную. Для этого просто введите значения нужных ячеек, разделив их точкой с запятой;

На заметку! Чтобы не вводить диапазон ячеек вручную, достаточно левой кнопкой мышки выделить первую ячейку со значением, поставить двоеточие и выделить мышью последнюю ячейку со значением.

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

На заметку! Есть ещё один способ указать значение в источнике – написать в поле ввода имя диапазона. Этот способ самый быстрый, но прежде чем прибегать к нему, нужно создать именованный диапазон. О том, как это сделать, мы поговорим позже.

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

Раскрывающийся список с подстановкой данных

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

    Выделите левой кнопкой мышки диапазон для списка (в данном примере это будет перечень деревьев), затем откройте вкладку «Главная» и выберите меню «Форматировать как таблицу».

Итак, список готов. Выглядеть он будет вот так.

На заметку! У этого способа есть принципиальное отличие от первого – в качестве списка используется готовая таблица, а не диапазон значений. Это значит, что любые изменения в таблице будут отображаться и в выпадающем списке.

Давайте протестируем это. Для начала добавим в нашу новую отформатированную таблицу новую ячейку «ёлка». Как видите, это же значение добавилось в список.

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

На заметку! В этом способе мы имели дело с так называемой «умной таблицей». Она легко расширяется, и это её свойство полезно для многих манипуляций с таблицами Excel, в том числе и для создания выпадающего списка.

Зависимые раскрывающиеся списки

Чтобы создать зависимые выпадающие списки, следуйте дальнейшей пошаговой инструкции:

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

Теперь вам известны несколько способов, как создать выпадающее меню в Excel-таблице. Это может пригодиться вам в ряде случаев, а особенно – в проверке данных. Выбор правильного способа должен осуществляться в зависимости от того, с каким типом таблицы вы работаете. Если это «одноразовая» таблица, то подойдёт первый способ – он быстрый и лёгкий. Если же таблица требует постоянных изменений, то лучше всего будет воспользоваться тем способом, который включает в себя создание «умных таблиц» и именованных диапазонов.

Видео — Связанные выпадающие списки: легко и быстро

Понравилась статья?
Сохраните, чтобы не потерять!

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

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

Выпадающий список можно создать с помощью Проверки данных

В этой статье создадим Выпадающий список с помощью Проверки данных ( Данные/ Работа с данными/ Проверка данных ) с типом данных Список .

Выпадающий список можно сформировать по разному.

А. Простейший выпадающий список – ввод элементов списка непосредственно в поле Источник

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

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

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

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

Недостатки этого подхода: элементы списка легко потерять (например, удалив строку или столбец, содержащие ячейку B 1 ); не удобно вводить большое количество элементов. Подход годится для маленьких (3-5 значений) неизменных списков. Преимущество : быстрота создания списка.

Б. Ввод элементов списка в диапазон (на том же листе, что и выпадающий список)

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

Предположим, что элементы списка шт;кг;кв.м;куб.м введены в ячейки диапазона A 1: A 4 , тогда поле Источник будет содержать =лист1!$A$1:$A$4

Преимущество : наглядность перечня элементов и простота его модификации. Подход годится для редко изменяющихся списков. Недостатки : если добавляются новые элементы, то приходится вручную изменять ссылку на диапазон. Правда, в качестве источника можно определить сразу более широкий диапазон, например, A 1: A 100 . Но, тогда выпадающий список может содержать пустые строки (если, например, часть элементов была удалена или список только что был создан). Чтобы пустые строки исчезли необходимо сохранить файл.

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

Избавимся сначала от второго недостатка – разместим перечень элементов выпадающего списка на другом листе.

B. Ввод элементов списка в диапазон (на любом листе)

В правилах Проверки данных (также как и Условного форматирования ) нельзя впрямую указать ссылку на диапазоны другого листа (см. Файл примера ):

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

а диапазон с перечнем элементов разместим на другом листе (на листе Список в файле примера ).

Для создания выпадающего списка, элементы которого расположены на другом листе, можно использовать два подхода. Один основан на использовании Именованного диапазона , другой – функции ДВССЫЛ() .

Используем именованный диапазон Создадим Именованный диапазон Список_элементов, содержащий перечень элементов выпадающего списка (ячейки A 1: A 4 на листе Список ) . Для этого:

  • выделяем А1:А4 ,
  • нажимаем Формулы/ Определенные имена/ Присвоить имя
  • в поле Имя вводим Список_элементов , в поле Область выбираем Книга ;

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

  • вызываем Проверку данных ;
  • в поле Источник вводим ссылку на созданное имя: =Список_элементов .

Примечание Если предполагается, что перечень элементов будет дополняться, то можно сразу выделить диапазон большего размера, например, А1:А10 . Однако, в этом случае Выпадающий список может содержать пустые строки.

Избавиться от пустых строк и учесть новые элементы перечня позволяет Динамический диапазон . Для этого при создании Имени Список_элементов в поле Диапазон необходимо записать формулу = СМЕЩ(Список!$A$1;;;СЧЁТЗ(Список!$A:$A))

Использование функции СЧЁТЗ() предполагает, что заполнение диапазона ячеек ( A:A ), который содержит элементы, ведется без пропусков строк (см. файл примера , лист Динамический диапазон ).

Используем функцию ДВССЫЛ()

Альтернативным способом ссылки на перечень элементов, расположенных на другом листе, является использование функции ДВССЫЛ() . На листе Пример , выделяем диапазон ячеек, которые будут содержать выпадающий список, вызываем Проверку данных , в Источнике указываем =ДВССЫЛ(“список!A1:A4”) .

Недостаток : при переименовании листа – формула перестает работать. Как это можно частично обойти см. в статье Определяем имя листа .

Ввод элементов списка в диапазон ячеек, находящегося в другой книге

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

  • в книге Источник.xlsx создайте необходимый перечень элементов;
  • в книге Источник.xlsx диапазону ячеек содержащему перечень элементов присвойте Имя , например СписокВнеш;
  • откройте книгу, в которой предполагается разместить ячейки с выпадающим списком;
  • выделите нужный диапазон ячеек, вызовите инструмент Проверка данных, в поле Источник укажите = ДВССЫЛ(“[Источник.xlsx]лист1!СписокВнеш”) ;

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

Если нет желания присваивать имя диапазону в файле Источник.xlsx , то формулу нужно изменить на = ДВССЫЛ(“[Источник.xlsx]лист1!$A$1:$A$4”)

СОВЕТ: Если на листе много ячеек с правилами Проверки данных , то можно использовать инструмент Выделение группы ячеек ( Главная/ Найти и выделить/ Выделение группы ячеек ). Опция Проверка данных этого инструмента позволяет выделить ячейки, для которых проводится проверка допустимости данных (заданная с помощью команды Данные/ Работа с данными/ Проверка данных ). При выборе переключателя Всех будут выделены все такие ячейки. При выборе опции Этих же выделяются только те ячейки, для которых установлены те же правила проверки данных, что и для активной ячейки.

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

В EXCEL не предусмотрена регулировка размера шрифта Выпадающего списка . При большом количестве элементов имеет смысл сортировать список элементов и использовать дополнительную классификацию элементов (т.е. один выпадающий список разбить на 2 и более).

Например, чтобы эффективно работать со списком сотрудников насчитывающем более 300 сотрудников, то его следует сначала отсортировать в алфавитном порядке. Затем создать выпадающий список , содержащий буквы алфавита. Второй выпадающий список должен содержать только те фамилии, которые начинаются с буквы, выбранной первым списком. Для решения такой задачи может быть использована структура Связанный список или Вложенный связанный список .

Цветной выпадающий список в Excel

Из этой статьи Вы узнаете как создать выпадающий список в Excell и раскрасить его.

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

Если Вам нужен красивый выпадающий список первым делом создайте отдельный лист (Sheet) и в столбик выпишите все опции, которые хотите видеть в данном списке.

Пишите в том порядке, в котором хотите увидеть в списке. Раскрашивать пока не обязательно. По-настоящему цвет задаётся на другом этапе.

1. Выпишите в столбец опции, которые Вам нужны в выпадающем списке

2. Выделите всё, что написали и кликните правой кнопкой мыши → Выберите команду Присвоить имя (Define Name).

3. В поле Имя (Name) введите имя записей, например Результаты ( Results), и нажмите кнопку ОК.

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

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

Перейдите в раздел Data и нажмите Data Validation.

Если в Вашей версии Excel надписи Data Validation нет – ищите значок.

5. На вкладке Параметры (Settings) в поле Разрешить (Allow) нажмите кнопку Список (List).

6. В поле Источник (Source) введите знак равенства
(=), а сразу за ним — имя, присвоенное списку в шаге 3. Например: = Results.

8. В выбранной ячейке появится список. Пока что чёрно-белый.

Редактирование выпадающего списка

Изменение раскрывающегося списка, основанного на именованном диапазоне.

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

Мой список уже раскрашен, но на добавление нового элемента это никак не влияет.

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

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

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

Изменяем диапазон. Я заменил 7 на 8.

Затем добавляем цвет если нужно.

Чтобы посмотреть список всех доступных диапазонов нажминте CTRL + G или из вкладки Home перейдите в Find & Select и нажмите Go to:

Список будет выглядеть примерно так:

Добавление цвета в выпадающие ячейки

Чтобы сделать список цветным выделяем ячейку. Переходим в Home → Условное форматирование (Conditional Formatting) → Новое правило (New Rule)

Выбираем Format only cells that contain → Меняем условие на equal to Вводим первый элемент из нашего списка в данном случае OK → Format

Я хочу, чтобы у варианта OK был зелёный фон.

Чтобы раскрасить все элементы выпадающего списка перейдём в редактирование правила.

Conditional Formattiong → Manage Rules

Создаем новое правило (New Rule) для каждого элемента списка. И так пока не создадите все необходимые правила. Я создал семь правил.

Проверяем созданный список правил.

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

Обучение

Пройти обучение Excel можно на сайте SkillBox

Возможные проблемы

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

Если остались вопросы – смело задавайте их в комментариях.

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

Автор: Леонид Радкевич · Опубликовано 20.01.2013 · Обновлено 06.12.2016

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

Способ 1. Создаем раскрывающийся список в Excel 2010, используя инструмент «Проверка данных»

Этот способ считается стандартным, поскольку он прост и удобен.

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

2. Задайте имя диапазону ячеек. Для этого:

  • кликните верхнюю ячейку списка и, зажав левую кнопку мыши, тяните курсор вниз, пока весь список не будет выделен.
  • установите курсор в поле «Имя», слева от строки формул;
  • введите имя списка и нажмите Enter.

Обратите внимание, имя списка всегда должно начинаться с буквы и не содержать пробелов.

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

4. Откройте вкладку «Данные» и нажмите кнопку «Проверка данных». В открывшемся окне перейдите на вкладку «Параметры». В выпадающем списке «Тип данных» выберите пункт «Список».

5. В строке «Источник» нужно указать адрес, откуда будет взяты элементы создаваемого списка. Адресом будет имя, которое вы присвоили диапазону ячеек. Задать адрес можно несколькими способами.

  • Вписать вручную, поставив перед ним знак «равно», например, «=месяца». Регистр букв не важен.
  • Щелкнув мышью в строке «Источник» (для активации), выделить курсором все элементы списка в таблице.

6. Если нужно создать сообщение для ввода, откройте одноименную вкладку. Напишите текст, который будет появляться рядом с ячейкой с раскрывающимся списком при ее выделении. На соседней вкладке — «Сообщение об ошибке», таким же образом можно написать текст, уведомляющий об ошибках.

7. Подтвердите ввод нажатием «ОК», и раскрывающийся список готов. Для его открытия нажмите на кнопку со стрелкой вниз, которая появится рядом с ячейкой, содержащей список.

Способ 2. Быстрое создание выпадающего списка

Выпадающий список в Excel 2010 можно создавать одним нажатием сочетания клавиш, но он может быть расположен только в одном месте — в ячейке под элементами списка.

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

2. Выделите ячейку, находящуюся под последним элементом и нажмите сочетание клавиш «Alt» + «стрелка вниз» — список будет создан. Этот метод позволит задать ячейке значение одного из элементов.

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

Для применения этого метода включите отображение вкладки «Разработчик»: откройте меню «Файл» — «Параметры» — «Настройка ленты». В столбце «Основные вкладки» отметьте галочкой пункт «Разработчик». Подтвердите действие нажатием «ОК» — вкладка будет создана.

1. Перечислите элементы будущего списка в столбик.

2. Из меню «Вставить» вкладки «Разработчик» выберите пункт «Элементы управления формы» — «Поле со списком».

3. Нарисуйте на листе курсором ваш будущий раскрывающийся список. Кликните по нему правой кнопкой мыши и выберите из меню пункт «Формат объекта».

4. Значением поля «Формировать список по диапазону» должен быть список элементов — выделите его курсором, и поле будет заполнено автоматически. В поле «Связь с ячейкой» указывается адрес ячейки, где будет показан порядковый номер выделенного элемента. Выберите ячейку и кликните по ней. Поле «Количество строк списка» позволяет настроить, сколько элементов будет отображено при раскрытии списка.

5. Подтвердите ввод и нажмите «ОК». Список будет создан.

Способ 4. Создание выпадающего списка как элемента ActiveX

Самый сложный метод, но обладающий максимально гибкими настройками.

1. Создайте список вышеописанным способом.

2. Из меню «Вставить» вкладки «Разработчик» выберите пункт «Элементы ActiveX» — «Поле со списком».

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

4. Опция, которая позволяет редактировать выпадающий список называется «Режим конструктора». Если данный режим активен — будет выделена одноименная кнопка в разделе «Элементы управления», рядом с кнопкой «Вставить». Если кнопка не выделена — режим редактирования отключен.

5. Для задания параметров списка нажмите кнопку «Свойства» того же раздела. Откроется окно настроек «Properties». Обе вкладки этого окна содержат одни и те же настройки, рассортированные в первом случае — по алфавиту, во втором — по категориям.

6. Большинство настроек можно оставить по умолчанию, а самое необходимое перечислено ниже.

  • ListRows — аналог значения «Количество строк в списке», покажет, сколько строк будет отображаться.
  • Font — настройки шрифта. Позволяет выбрать шрифт и его начертание.
  • ForeColor — выбор из таблицы цвета шрифта.
  • BackColor — цвет заднего фона.
  • ListFillRange — расположение списка элементов в формате: лист(«!» — разделитель) и диапазон ячеек. Например: Лист2!D2:D6. Прописывается вручную.
  • LinkedCell — связь с ячейкой. Вручную указывается адрес ячейки, где будет показываться порядковый номер выделенного элемента списка.

7. Сохраните настройки и деактивируйте режим конструктора нажатием на одноименную кнопку. Выпадающий список будет создан, а вы сможете проверить, как он работает.

Выпадающий список в excel как изменить

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

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

Второй шаг. Поставим курсор мыши в ячейку «А1», после на верхней панели настроек активируем закладку «Данные», находим блок «Работа с данными» и нажимаем на иконку «Проверка данных».

Третий шаг. На экране появится меню «Проверка вводимых значений», в графе «Источник» указана область ячеек, которая показывается в выпадающем списке. Нужно стереть последнюю цифру «4», а вместо неё написать «5», после нажать на кнопку «Ок».

Четвертый шаг. Снова открываем выпадающий список в ячейке «А1» и видим, что в нем появилась новая позиция.

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

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

Изменение раскрывающегося списка, основанного на таблице 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 работает с таблицами и разного рода формулами, но мало кто знает, что здесь можно делать выпадающие списки. И сегодня речь пойдет о них.

И так есть несколько вариантов, как сделать выпадающие списки для работы в Microsoft Office Excel.

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

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

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

Есть и другие варианты более сложные для создания выпадающего списка, такие как: вставка через вкладку меню «Разработчик», где можно вставить выпадающие списки как часть элемента формы или часть элемента ActiveX. Или написать соответствующие макросы для создания и работы выпадающих списков.

Введите данные в ячейки A1:A10, которые будут выступать в качестве источника для списка. В нашем примере мы ввели цифры, они появятся в выпадающем списке. Выделите ячейку (Например, E5), которая будет содержать в раскрывающийся список. Выберите меню «Данные» -> «Проверка данных», чтобы открыть диалоговое окно «Проверка вводимых значений».

3. На вкладке «Параметры» выберите параметр «Список» в раскрывающемся меню. Убедитесь, что установлены нужные флажки.

4. Затем, нажмите на кнопку . Появится следующее диалоговое окно.

5. Выберите элементы, которые появятся в выпадающем списке на листе с помощью мыши, кликните на кнопку и вернитесь обратно к окну «Проверка вводимых значений», затем нажмите кнопку «ОК».

6. Выпадающий список в Excel будет создан.

Если ваш список короткий, вы можете ввести элементы непосредственно в «Источник» на вкладке «Настройка» в диалоговом окне «Проверка вводимых значений». Отделите каждый пункт списка разделителями, указанными в региональных настройках.
Если список должен располагаться на другом листе, вы можете воспользоваться параметром «= List» перед указанием диапазона данных.
Как создать выпадающий список в Экселе на основе данных из перечня

Представим, что у нас есть перечень фруктов:
Как сделать выпадающий список в Excel

Для создания выпадающего списка нам потребуется сделать следующие шаги:
Выбрать ячейку, в которой мы хотим создать выпадающий список;
Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбираем пункт “Проверка данных”.

Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”:
Проверка вводимых значений в Excel

В поле “Источник” ввести диапазон названий фруктов =$A$2:$A$6 или просто поставить курсор мыши в поле ввода значений “Источник” и затем мышкой выбрать диапазон данных:

Если вы хотите создать выпадающие списки в нескольких ячейках за раз, то выберите все ячейки, в которых вы хотите их создать, а затем выполните указанные выше действия. Важно убедиться, что ссылки на ячейки являются абсолютными (например, $A$2), а не относительными (например, A2 или A$2 или $A2).

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

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

Для этого нам потребуется:
Выбрать ячейку, в которой мы хотим создать выпадающий список;
Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбрать пункт “Проверка данных”:
Проверка данных в Excel

Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”:
Проверка вводимых значений в Excel

В поле “Источник” ввести значение “Да; Нет”.
Нажимаем “ОК”
Да — Нет

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

Если вы хотите одновременно создать выпадающий список в нескольких ячейках – выделите нужные ячейки и следуйте инструкциям выше.
Как создать раскрывающийся список в Эксель с помощью функции СМЕЩ

Наряду со способами описанными выше, вы также можете использовать формулу СМЕЩ для создания выпадающих списков.

Например, у нас есть список с перечнем фруктов:

Для того чтобы сделать выпадающий список с помощью формулы СМЕЩ необходимо сделать следующее:
Выбрать ячейку, в которой мы хотим создать выпадающий список;
Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбрать пункт “Проверка данных”:
Проверка данных в Excel

Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”:
Проверка вводимых значений в Excel

В поле “Источник” ввести формулу: =СМЕЩ(A$2$;0;0;5)
Нажать “ОК”

Система создаст выпадающий список с перечнем фруктов.
Как эта формула работает?

На примере выше мы использовали формулу =СМЕЩ(ссылка;смещ_по_строкам;смещ_по_столбцам;[высота];[ширина]).
Эта функция содержит в себе пять аргументов. В аргументе “ссылка” (в примере $A$2) указывается с какой ячейки начинать смещение. В аргументах “смещ_по_строкам” и “смещ_по_столбцам” (в примере указано значение “0”) – на какое количество строк/столбцов нужно смещаться для отображения данных.

В аргументе “[высота]” указано значение “5”, которое обозначает высоту диапазона ячеек. Аргумент “[ширина]” мы не указываем, так как в нашем примере диапазон состоит из одной колонки.
Используя эту формулу, система возвращает вам в качестве данных для выпадающего списка диапазон ячеек, начинающийся с ячейки $A$2, состоящий из 5 ячеек.

Как сделать выпадающий список в Excel с подстановкой данных (с использованием функции СМЕЩ)

Если вы используете для создания списка формулу СМЕЩ на примере выше, то вы создаете список данных, зафиксированный в определенном диапазоне ячеек. Если вы захотите добавить какое-либо значение в качестве элемента списка, вам придется корректировать формулу вручную.

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

Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбрать пункт “Проверка данных”;
Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”;
В поле “Источник” ввести формулу: =СМЕЩ(A$2$;0;0;СЧЕТЕСЛИ($A$2:$A$100;”<>”))
Нажать “ОК”

В этой формуле, в аргументе “[высота]” мы указываем в качестве аргумента, обозначающего высоту списка с данными – формулу СЧЕТЕСЛИ, которая рассчитывает в заданном диапазоне A2:A100 количество не пустых ячеек.

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

Как создать выпадающий список в Excel с автоматической подстановкой данных

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

На панели инструментов нажимаем пункт “Форматировать как таблицу”:

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

Нажав клавишу “ОК” во всплывающем окне, подтверждаем выбранный диапазон ячеек:

Присваиваем имя таблице в правой верхней ячейке над колонкой “А”:

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

Перейти на вкладку “Данные” => раздел “Работа с данными” на панели инструментов => выбрать пункт “Проверка данных”:

Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выбрать “Список”:

В поле источник указываем =”название вашей таблицы”. В нашем случае мы ее назвали “Список”:
Поле источник автоматическая подстановка данных в выпадающий список Эксель

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

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

Таблица автоматически расширит свой диапазон данных. Выпадающий список соответственно пополнится новым значением из таблицы:
Автоматическая подстановка данных в выпадающий список эксель

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

В Excel есть возможность копировать созданные выпадающие списки. Например, в ячейке А1 у нас есть выпадающий список, который мы хотим скопировать в диапазон ячеек А2:А6.

Для того чтобы скопировать выпадающий список с текущим форматированием:
нажмите левой клавишей мыши на ячейку с выпадающим списком, которую вы хотите скопировать;
нажмите сочетание клавиш на клавиатуре CTRL+C;
выделите ячейки в диапазоне А2:А6, в которые вы хотите вставить выпадающий список;

нажмите сочетание клавиш на клавиатуре CTRL+V.
Так, вы скопируете выпадающий список, сохранив исходный формат списка (цвет, шрифт и.т.д). Если вы хотите скопировать/вставить выпадающий список без сохранения формата, то:
нажмите левой клавишей мыши на ячейку с выпадающим списком, который вы хотите скопировать;

нажмите сочетание клавиш на клавиатуре CTRL+C;
выберите ячейку, в которую вы хотите вставить выпадающий список;
нажмите правую кнопку мыши => вызовите выпадающее меню и нажмите “Специальная вставка”;
выпадающий список в excel

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

Нажмите “ОК”
После этого, Эксель скопирует только данные выпадающего списка, не сохраняя форматирование исходной ячейки.
Как выделить все ячейки, содержащие выпадающий список в Экселе

Иногда, сложно понять, какое количество ячеек в файле Excel содержат выпадающие списки. Есть простой способ отобразить их. Для этого:

Нажмите на вкладку “Главная” на Панели инструментов;
Нажмите “Найти и выделить” и выберите пункт “Выделить группу ячеек”:

В диалоговом окне выберите пункт “Проверка данных”. В этом поле есть возможность выбрать пункты “Всех” и “Этих же”. “Всех” позволит выделить все выпадающие списки на листе. Пункт “этих же” покажет выпадающие списки схожие по содержанию данных в выпадающем меню. В нашем случае мы выбираем “всех”:
Выпадающий список в Excel. Как найти все списки

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

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

Иногда нам требуется создать несколько выпадающих списков, причем, таким образом, чтобы, выбирая значения из первого списка, Excel определял какие данные отобразить во втором выпадающем списке.
Предположим, что у нас есть списки городов двух стран Россия и США:

Для создания зависимого выпадающего списка нам потребуется:
Создать два именованных диапазона для ячеек “A2:A5” с именем “Россия” и для ячеек “B2:B5” с названием “США”. Для этого нам нужно выделить весь диапазон данных для выпадающих списков:
зависимый выпадающий список в Excel

Перейти на вкладку “Формулы” => кликнуть в разделе “Определенные имена” на пункт “Создать из выделенного”:
Зависимые выпадающие списки в Excel

Во всплывающем окне “Создание имен из выделенного диапазона” поставьте галочку в пункт “в строке выше”. Сделав это, Excel создаст два именованных диапазона “Россия” и “США” со списками городов:
зависимый-выпадающий-список-в-excel

Нажмите “ОК”
В ячейке “D2” создайте выпадающий список для выбора стран “Россия” или “США”. Так, мы создадим первый выпадающий список, в котором пользователь сможет выбрать одну из двух стран.

Теперь, для создания зависимого выпадающего списка:
Выделите ячейку E2 (или любую другую ячейку, в которой вы хотите сделать зависимый выпадающий список);
Кликните по вкладке “Данные” => “Проверка данных”;
Во всплывающем окне “Проверка вводимых значений” на вкладке “Параметры” в типе данных выберите “Список”:
Проверка вводимых значений в Excel

В разделе “Источник” укажите ссылку: =INDIRECT($D$2) или =ДВССЫЛ($D$2);
Как создать зависимый выпадающий список в Excel

Теперь, если вы выберите в первом выпадающем списке страну “Россия”, то во втором выпадающем списке появятся только те города, которые относятся к этой стране. Также и в случае, когда выбираете “США” из первого выпадающего списка.

Выпадающий список в 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

Автор: myexcel.today · 20 февраля

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

  1. Находим уже имеющийся список и добавляем в него одну или несколько позиций.
  2. Так как у нашего диапазона со списком уже есть имя «список», необходимо включить в него новые данные, в Excel 2007 и новее переходим на вкладку Формулы → Диспетчер имен → и выбираем имя таблицы которую нужно изменить:

Нажимаем «изменить» → в открывшемся окне меняем диапазон данных → и нажимаем «ок»

Закрываем окно диспетчера имен и Готово!

Читайте также:
Функция ВПР
Закрепить строку в Excel — группировка данных
Изменить источник в запросах Power Query

1 комментарий

Здравствуйте. Подскажите, пожалуйста, как сделать такую операцию:
В таблице есть данные с разным цветом шрифта. Как сделать так, чтобы все данные красного цвета собирались в одну ячейку, синего цвета в другую, и т.д.
Заранее СПАСИБО.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *