Как изменить выпадающий список в 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.

Содержание: [ Скрывать ]

Создать простой раскрывающийся список

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

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

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

1. Выберите диапазон ячеек для поиска раскрывающегося списка.

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

2. Нажмите Данные > проверка достоверности данных > проверка достоверности данных.

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

Заметки:

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

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

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

1. Выберите исходный диапазон данных, а затем нажмите Ctrl + T ключи.

2. Нажмите OK в появлении Создать таблицу диалоговое окно. Затем диапазон данных преобразуется в таблицу.

3. Выберите диапазон ячеек для размещения раскрывающегося списка, а затем щелкните Данные > проверка достоверности данных > проверка достоверности данных.

4. в проверка достоверности данных диалоговое окно, вам необходимо:

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

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

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

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

2. Нажмите Данные > проверка достоверности данных > проверка достоверности данных.

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

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

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

Вы также можете создать раскрывающийся список из именованного диапазона в Excel.

1. Сначала создайте именованный диапазон. Выберите диапазон ячеек, на основе которого вы создадите именованный диапазон, а затем введите имя диапазона в поле Имя и фамилия и нажмите Enter .

2. Нажмите Данные > проверка достоверности данных > проверка достоверности данных.

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

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

Создать раскрывающийся список из другой книги

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

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

Здесь я называю диапазон Городом.

2. Откройте лист, который вы вставите в раскрывающийся список. Нажмите Формулы > Определить имя.

3. в Новое имя В диалоговом окне вам необходимо создать именованный диапазон на основе имени диапазона, созданного в книге «SourceData», настройте следующим образом.

Заметки:

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

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

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

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

Здесь очень рекомендую Создать простой раскрывающийся список полезности Kutools for Excel. С помощью этой функции вы можете легко создать раскрывающийся список с определенными значениями ячеек или создать раскрывающийся список с настраиваемыми списками, предустановленными в Excel.

1. Выберите ячейки, которые вы хотите вставить, раскрывающийся список, а затем щелкните Kutools > Раскрывающийся список > Создать простой раскрывающийся список.

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

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

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

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

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

Редактировать раскрывающийся список на основе диапазона ячеек

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

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

2. в проверка достоверности данных диалоговом окне измените ссылки на ячейки в Источник и нажмите OK кнопку.

Редактировать раскрывающийся список на основе именованного диапазона

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

1. Нажмите Формулы > Менеджер имен.

Tips: Вы можете открыть Менеджер имен окно, нажав кнопку Ctrl + F3 ключи.

2. в Менеджер имен окно необходимо настроить следующим образом:

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

3. Затем Microsoft Excel появится диалоговое окно, щелкните значок Да чтобы сохранить изменения.

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

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

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

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

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

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

2. Нажмите Данные > проверка достоверности данных > проверка достоверности данных.

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

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

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

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

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

2. Нажмите Kutools > Предотвратить ввод > Очистить ограничения проверки данных. Смотрите скриншот:

3. Затем Kutools for Excel всплывает диалоговое окно с вопросом, очистить ли раскрывающийся список, нажмите OK кнопку.

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

Добавить цвет в раскрывающийся список

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

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

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

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

2. Нажмите Главная > Условное форматирование > Управление правилами.

3. в Диспетчер правил условного форматирования диалогового окна, нажмите Новое правило кнопку.

4. в Новое правило форматирования диалоговое окно, настройте следующим образом.

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

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

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

Здесь представьте Цветной раскрывающийся список особенность Kutools for Excel чтобы помочь вам легко добавить цвет в раскрывающийся список в Excel.

1. Выберите ячейки, содержащие раскрывающийся список, в который вы хотите добавить цвет.

2. Нажмите Kutools > Раскрывающийся список > Цветной раскрывающийся список.

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

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

Теперь выпадающие списки имеют цветовую кодировку, как показано на скриншотах ниже.

Выделение ячеек в раскрывающемся списке

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

Создать зависимый выпадающий список в Excel или листе Google

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

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

В приведенной ниже демонстрации отображается зависимый раскрывающийся список на листе Excel.

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

Создайте зависимый раскрывающийся список в листе Google

Если вы хотите создать зависимый раскрывающийся список в листе Google, см. Как создать зависимый выпадающий список в листе Google?

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

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

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

1. Во-первых, создайте вспомогательный столбец рядом со списком исходных данных с формулой массива.

В этом случае я выбираю ячейку B2, ввожу в нее приведенную ниже формулу и затем нажимаю Ctrl + Shift + Enter ключи, чтобы получить первый результат.

=IFERROR(INDEX($A$2:$A$50,SMALL(IFERROR(MATCH(IF(FIND(CELL(«contents»),$A$2:$A$50)>0,$A$2:$A$50,»»),$A$2:$A$50,0),»»),ROW(A1))),»»)

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

Внимание: В этой формуле массива $ A $ 2: $ A $ 50 — это диапазон исходных данных, на основе которого вы создадите раскрывающийся список. Пожалуйста, измените его в зависимости от диапазона ваших данных.

2. Нажмите Формулы > Определить имя.

3. в Редактировать имя диалоговое окно, настройте следующим образом.

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

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

5. в проверка достоверности данных диалоговое окно, сделайте следующее.

6. Щелкните правой кнопкой мыши вкладку листа (Sheet2) и выберите Просмотреть код из контекстного меню.

7. В дебюте Microsoft Visual Basic для приложений Скопируйте приведенный ниже код VBA в редактор кода.

Код VBA: создать раскрывающийся список с возможностью поиска в Excel

8. нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно.

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

Внимание: Этот метод чувствителен к регистру.

Создать раскрывающийся список, но отображать разные значения

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

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

2. Выберите и список названий стран, и список сокращений, введите название в Имя и фамилия поле, а затем нажмите Enter .

3. Выберите ячейки для раскрывающегося списка (здесь я выбираю D2: D8), а затем щелкните Данные > проверка достоверности данных > проверка достоверности данных.

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

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

6. В дебюте Microsoft Visual Basic для приложений Скопируйте приведенный ниже код VBA в редактор кода.

Код VBA: показывать разные значения в раскрывающемся списке

Заметки:

7. нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно.

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

Создайте раскрывающийся список с флажками

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

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

Если вы хотите создать раскрывающийся список с флажками в Excel, см. Как создать раскрывающийся список с несколькими флажками в Excel?.

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

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

Чтобы сделать раскрывающийся список автозаполнением на листе в Excel, см. Как выполнить автозаполнение при вводе в раскрывающемся списке Excel?.

Фильтровать данные на основе выбора из раскрывающегося списка

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

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

Tips: Выполните указанные выше действия, чтобы создать раскрывающийся список в Excel.

Создайте раскрывающийся список с уникальным списком элементов

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

1) Скопируйте ячейки, которые вы создадите в раскрывающемся списке на основе Ctrl + C ключи, а затем вставьте их в новый диапазон.

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

3). Удалить дубликаты диалогового окна, нажмите OK кнопку.

4) Тогда Microsoft Excel всплывает, чтобы сообщить, сколько дубликатов было удалено, нажмите OK.

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

2. Затем вам нужно создать три вспомогательных столбца, как показано ниже.

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

Заметки:

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

Выберите несколько элементов из раскрывающегося списка

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

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

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

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

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

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

1. Выберите ячейки для раскрывающегося списка, щелкните Данные > проверка достоверности данных > проверка достоверности данных.

Tips: Если вы уже создали раскрывающийся список, выберите ячейки, содержащие раскрывающийся список, а затем нажмите Данные > проверка достоверности данных > проверка достоверности данных.

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

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

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

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

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

= IF (C2 = «», «—Выбрать элемент из списка—«)

Заметки:

Установить значение по умолчанию для всех раскрывающихся списков на листе одновременно с кодом VBA

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

1. Откройте рабочий лист, содержащий раскрывающиеся списки, в которых вы хотите установить значение по умолчанию, нажмите кнопку другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули, а затем вставьте приведенный ниже код VBA в окно кода.

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

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

3. нажмите F5 нажмите кнопку, затем появится диалоговое окно «Макросы». Убедитесь, что Дропдаунлисттодефаулт выбрано в Имя макроса поле, а затем щелкните Run кнопку для запуска кода.

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

Увеличить размер шрифта раскрывающегося списка

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

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

2. в Microsoft Visual Basic для приложений Скопируйте приведенный ниже код VBA в редактор кода.

Код VBA: увеличить размер шрифта в раскрывающихся списках на листе

Внимание: Вот хЗум = 130 в коде означает, что вы увеличите размер шрифта всех выпадающих списков на текущем листе до 130. Вы можете изменить его по своему усмотрению.

3. нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно.

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

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

Выпадающий список в ячейке листа

У кого мало времени и нужно быстро ухватить суть — смотрим обучающее видео:

Кому интересны подробности и нюансы всех описанных способов — дальше по тексту.

Способ 1. Примитивный

Один щелчок правой кнопкой мыши по пустой ячейке под столбцом с данными, команда контекстного меню Выбрать из раскрывающегося списка (Choose from drop-down list) или нажать сочетание клавиш ALT+стрелка вниз. Способ не работает, если ячейку и столбец с данными отделяет хотя бы одна пустая строка или вам нужен товар, который еще ни разу не вводился выше:

Способ 2. Стандартный

  1. Выделите ячейки с данными, которые должны попасть в выпадающий список (например, наименованиями товаров).
  2. Если у вас Excel 2003 или старше — выберите в меню Вставка — Имя — Присвоить(Insert — Name — Define), если Excel 2007 или новее — откройте вкладку Формулы (Formulas) и воспользуйтесь кнопкой Диспетчер имен (Name Manager), затем Создать. Введите имя (можно любое, но обязательно без пробелов и начать с буквы!) для выделенного диапазона (например Товары). Нажмите ОК.
  3. Выделите ячейки (можно сразу несколько), в которых хотите получить выпадающий список и выберите в меню (на вкладке) Данные — Проверка (Data — Validation). Из выпадающего списка Тип данных (Allow) выберите вариант Список (List) и введите в строчку Источник (Source) знак равенства и имя диапазона (т.е. =Товары).

Нажмите ОК.

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

Способ 3. Элемент управления

Этот способ представляет собой вставку на лист нового объекта — элемента управления «поле со списком» с последующей привязкой его к диапазонам на листе. Для этого:

  1. В Excel 2007/2010 откройте вкладку Разработчик (Developer). В более ранних версиях — панель инструментов Формы (Forms) через меню Вид — Панели инструментов — Формы (View — Toolbars — Forms). Если этой вкладки не видно, то нажмите кнопку Офис — Параметры Excel флажок Отображать вкладку Разработчик на ленте (Office Button — Excel Options — Show Developer Tab in the Ribbon)
  2. Найдите значок выпадающего списка среди элементов управления форм (не ActiveX!). Ориентируйтесь по всплывающим подсказкам — Поле со списком:

    • Формировать список по диапазону — выделите ячейки с наименованиями товаров, которые должны попасть в список
    • Связь с ячейкой — укажите ячейку куда нужно выводить порядковый номер выбранного пользователем элемента.
    • Количество строк списка — сколько строк показывать в выпадающем списке. По умолчанию — 8, но можно больше, чего не позволяет предыдущий способ.

    После нажатия на ОК списком можно пользоваться.

    Чтобы вместо порядкового номера элемента выводилось его название можно дополнительно использовать функцию ИНДЕКС (INDEX), которая умеет выводить содержимое нужной по счету ячейки из диапазона:

    Способ 4. Элемент ActiveX

    Этот способ частично напоминает предыдущий. Основное отличие в том, что на лист добавляется не элемент управления, а элемент ActiveX «Поле со списком» из раскрывающегося набора под кнопкой Вставить (Insert) с вкладки Разработчик (Developer):

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

    Во-первых, созданный выпадающий ActiveX список может находится в двух принципиально разных состояниях — режиме отладки, когда можно настраивать его параметры и свойства, двигать его по листу и менять размеры и — режиме ввода, когда единственное, что можно — выбирать из него данные. Переключение между этими режимами происходит с помощью кнопки Режим Конструктора (Design Mode) на вкладке Разработчик (Developer):

    Если эта кнопка нажата, то мы можем настраивать параметры выпадающего списка, нажав соседнюю кнопку Свойства (Properties), которая откроет окно со списком всех возможных настроек для выделенного объекта:

    Самые нужные и полезные свойства, которые можно и нужно настроить:

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

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

    При использовании этого способа, также возможно указывать в качестве ListFillRange не только одномерные диапазоны. Можно, например задать диапазон из двух столбцов и нескольких строк, указав дополнительно, что выводить нужно два столбца (свойство ColumnCount=2). Тогда можно получить весьма привлекательные результаты, окупающие все потраченные на дополнительные настройки усилия:

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

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