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

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

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

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

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

  1. Диапазон ячеек на текущем листе. Самый популярный метод. Запишите варианты в столбец (например, A1:A5). Это удобно для длинных списков, которые могут меняться.
  2. Именованный диапазон. Если источник находится на другом листе или список очень большой, лучше присвоить диапазону имя. Выделите ячейки, перейдите во вкладку «Формулы»«Присвоить имя» и дайте понятное название (например, Cities).
  3. Ручной ввод. Для коротких статических списков (до 5–7 пунктов) значения можно ввести прямо в настройках через точку с запятой (в русской локали) или запятую (в английской): Да;Нет;Возможно.

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

Пошаговая настройка проверки данных

Алгоритм создания списка един для всех версий Excel (от 2010 до Microsoft 365):

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

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

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

Чтобы сделать работу с таблицей интуитивно понятной, настройте всплывающие сообщения во вкладке «Проверка данных»:

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

Если вы копируете ячейку со списком в другое место, настройка проверки данных копируется вместе с содержимым. Чтобы скопировать только значение без правила, используйте «Специальную вставку» → «Значения».

Создание зависимых (каскадных) списков

Зависимые списки позволяют менять содержимое второго списка в зависимости от выбора в первом (например, выбор «Фрукты» показывает яблоки и груши, а «Овощи» — морковь и лук).

Алгоритм настройки:

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

Теперь при смене категории в первой ячейке, варианты во второй обновятся автоматически.

Частые ошибки и способы их решения

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

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

Можно ли сделать многоуровневый список (три и более уровня вложенности)? Да, принцип тот же: третий список будет зависеть от второго через функцию ДВССЫЛ, ссылаясь на выбор во второй ячейке. Главное — правильно именовать все диапазоны.

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

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