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

Иван Корнев·09.04.2026·4 мин

Выпадающий список в Excel — это инструмент проверки данных, который позволяет пользователю выбирать значение из предустановленного перечня, а не вводить его вручную. Это исключает опечатки, унифицирует данные (например, «Москва» и «г. Москва» не будут считаться разными значениями) и ускоряет заполнение таблиц. Чтобы создать такой список, выделите нужную ячейку, перейдите на вкладку «Данные», выберите «Проверка данных» и укажите источник значений.

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

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

Способ 1: Диапазон ячеек (рекомендуемый) Этот метод подходит для длинных списков или если вы планируете часто менять набор значений.

  1. Создайте перечень вариантов в любом свободном месте листа (например, в столбце Z или на отдельном листе).
  2. Введите все необходимые значения в соседние ячейки (например, от Z1 до Z10).
  3. Преимущество метода: чтобы добавить новый пункт, достаточно дописать его в конец списка. Выпадающее меню автоматически подхватит изменение (если диапазон задан динамически или с запасом).

Способ 2: Ручной ввод Подходит для коротких статичных списков (статусы «Да/Нет», дни недели, оценки).

  1. Значения вводятся непосредственно в настройки функции.
  2. Элементы разделяются точкой с запятой (;). Пример: Да;Нет;Возможно.
  3. Обратите внимание: разделитель зависит от региональных настроек Windows. В некоторых локалях используется запятая.

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

Пошаговая инструкция создания списка

Алгоритм действий един для всех современных версий Excel (2016, 2019, 2021, 365) и практически идентичен в веб-версии.

  1. Выделите ячейки, в которых должен появиться список. Можно выбрать одну клетку или целый столбец.
  2. Перейдите на вкладку Данные в верхнем меню.
  3. Нажмите кнопку Проверка данных (иконка с галочкой и запрещающим знаком).
  4. В открывшемся окне на вкладке Параметры:
    • В поле Тип данных выберите Список.
    • В поле Источник:
      • Если используете диапазон: кликните по полю и выделите мышью подготовленные ячейки (например, $Z$1:$Z$10). Знаки доллара фиксируют адрес, чтобы он не «поехал» при копировании.
      • Если вводите вручную: напишите значения через точку с запятой.
  5. Убедитесь, что стоит галочка Список допустимых значений (или «Список ограничен»). Это запретит пользователю вписывать свои варианты.
  6. Нажмите ОК.

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

Настройка зависимых (каскадных) списков

Часто требуется, чтобы второй список зависел от выбора в первом. Например, при выборе «Фрукты» во втором списке появляются «Яблоко, Груша», а при выборе «Овощи» — «Огурец, Помидор».

Для реализации потребуется функция ДВССЫЛ (в английской версии INDIRECT) и именованные диапазоны:

  1. Создайте таблицу соответствий. В первой строке напишите категории (Фрукты, Овощи), а под ними — соответствующие товары.
  2. Создайте именованные диапазоны:
    • Выделите столбец с фруктами (без заголовка).
    • В поле имени (слева от строки формул) введите слово Фрукты и нажмите Enter.
    • Повторите для овощей, назвав диапазон Овощи. Важно: имена должны точно совпадать с пунктами первого списка.
  3. Настройте первый список обычным способом (перечислите категории: Фрукты;Овощи).
  4. Настройте второй список:
    • В источнике данных введите формулу: =ДВССЫЛ(A2), где A2 — ячейка с первым выбором.
    • Теперь содержимое второго меню будет меняться динамически.

Если функция ДВССЫЛ выдает ошибку #ССЫЛКА!, проверьте, нет ли пробелов или спецсимволов в именах диапазонов. Названия категорий в первом списке и имена диапазонов должны быть идентичны посимвольно.

Решение частых проблем

ПроблемаВероятная причинаРешение
Стрелка списка не появляетсяЯчейка не активна или скрыта настройкамиКликните по ячейке дважды или проверьте: Файл → Параметры → Дополнительно → Показывать значки проверки данных.
Ошибка «Значение недопустимо»Пользователь пытается ввести текст, которого нет в спискеЭто штатное поведение защиты. Либо выберите из списка, либо отключите ограничение в настройках проверки.
Список не обновляется при добавлении новых пунктовИсточник задан жестким диапазоном (A1:A5)Расширьте диапазон в настройках проверки данных или используйте «Умную таблицу» (Ctrl+T), которая растет автоматически.
Невозможно сослаться на другой листОграничение ручного ввода источникаВ поле источника просто введите ссылку мышкой, даже если она на другом листе. Или создайте Именованный диапазон.

Часто задаваемые вопросы

Можно ли разрешить множественный выбор в одной ячейке? Стандартными средствами Excel это невозможно. При выборе нового значения старое заменяется. Для реализации множественного выбора (через запятую) требуется использование макросов VBA.

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

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

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