Открыть сервисСервис

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

Выпадающий список — это элемент проверки данных в Microsoft Excel, позволяющий выбрать значение из заранее заданного перечня ячеек или набора вариантов, введённого вручную. Такой список упрощает ввод данных, снижает вероятность опечаток и обеспечивает единообразие заполняемых таблиц. Функция реализована средствами инструмента «Проверка данных» и доступна во всех современных версиях Excel, включая Excel для Microsoft 365, Excel 2019, 2021 и Excel Online.

Подготовка источника данных

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

Типичный порядок действий:

  1. Выделить столбец или строку на вспомогательном листе.
  2. Вписать все варианты значений подряд, без пустых ячеек между ними.
  3. Выделить диапазон и присвоить ему имя через поле «Имя» слева от строки формул (например, СписокГородов).

Именованный диапазон предпочтительнее прямой ссылки вида Лист2!$A$1:$A$10, поскольку автоматически подстраивается при добавлении новых элементов, если использовать динамический диапазон на основе функции СМЕЩ или структуры таблицы Excel.

Создание списка через проверку данных

Основной способ создания выпадающего списка — инструмент «Проверка данных»:

  1. Выделить ячейку или диапазон ячеек, в которых должен появиться список.
  2. На вкладке «Данные» выбрать «Проверка данных» (в старых версиях — «Данные» → «Проверка»).
  3. В открывшемся диалоговом окне на вкладке «Параметры» в поле «Допустимое значение» выбрать «Список».
  4. В поле «Источник» указать ссылку на диапазон (например, =$A$1:$A$10 или имя диапазона =СписокГородов) либо перечислить варианты через точку с запятой: Москва;Санкт-Петербург;Казань.
  5. При необходимости установить флажки «Вводить значения с учётом регистра» и «Игнорировать пустые ячейки».
  6. Нажать «ОК».

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

Настройка сообщений об ошибках

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

Динамический список

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

  • Таблица Excel — диапазон форматируется как таблица (Ctrl+T), после чего новые строки автоматически включаются в источник проверки данных.
  • Функция СМЕЩ — формула вида =СМЕЩ(Лист2!$A$1;0;0;СЧЁТЗ(Лист2!$A:$A);1) вычисляет высоту диапазона по количеству заполненных ячеек.
  • Именованный диапазон с OFFSET и COUNTA — создаётся через меню «Формулы» → «Диспетчер имён».

Вложенность списков

Excel поддерживает каскадные (иерархические) выпадающие списки, когда содержимое второго списка зависит от выбранного значения в первом. Реализуется с помощью функции ВПР или СОВП с двумя именованными диапазонами: первый содержит пары «родительское значение — имя дочернего списка», второй — сами дочерние перечни. Для выбора имени дочернего диапазона применяется функция ДВССЫЛ (INDIRECT).

Ограничения

  • В выпадающем списке нельзя отображать более 32 767 символов суммарно (ограничение длины строки источника при вводе вручную).
  • Список, созданный прямой ссылкой на диапазон другого листа, в ранних версиях Excel (до 2010) требовал использования именованного диапазона; в современных версиях ссылки между листами поддерживаются напрямую.
  • Excel Online поддерживает проверку данных, но создание и редактирование списков в веб-версии доступно в ограниченном объёме.

Применение

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

Источники:

  • Документация Microsoft Support — «Добавление проверки данных в ячейки»
  • Книга Дж. Уокера «Excel 2019. Полный курс самоучитель»
  • Справка Microsoft Excel — раздел «Проверка данных и списки»
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru