Выбор из списка в Excel: пошаговая настройка

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

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

Ниже приведены три способа реализации: от простого перечня до сложных зависимых списков, актуальные для версий Excel 2019, 2021, 365 и онлайн-версии.

Быстрый старт: статический список

Этот метод подходит для коротких перечней, которые редко меняются (например, статусы задач: «Новая», «В работе», «Готово»).

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

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

Если вы работаете в международной компании или используете английскую версию Excel, разделяйте значения запятой без пробелов: Yes,No,Maybe. В русской версии разделитель — точка с запятой.

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

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

  1. Создайте столбец со списком значений на любом удобном листе (например, лист «Справочники», диапазон A1:A50).
  2. Выделите целевые ячейки для ввода данных.
  3. Откройте Проверка данных → тип Список.
  4. В поле Источник кликните мышкой по подготовленному диапазону или введите адрес вручную: =Справочники!$A$1:$A$50.
    • Важно: Используйте абсолютные ссылки (знаки $), чтобы диапазон не «поехал» при копировании формул.
  5. Нажмите ОК.

Теперь, добавляя новые значения в столбец-источник (и расширяя диапазон проверки), вы автоматически обновляете список во всех связанных ячейках.

Сравнение методов создания списков

МетодСложность настройкиГибкостьИдеально для
Ручной вводНизкаяНизкаяСтатусов, дней недели, простых ответов (Да/Нет)
Ссылка на диапазонСредняяВысокаяТоваров, ФИО, городов, любых меняющихся данных
Именованный диапазонСредняяОчень высокаяПрофессиональных шаблонов и сводных отчетов

Зависимые (каскадные) списки

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

Шаг 1: Подготовка данных

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

Шаг 2: Создание имен

  1. Выделите всю таблицу с данными (включая заголовки).
  2. Перейдите на вкладку ФормулыСоздать из выделения.
  3. Поставьте галочку только напротив в имени столбца (или «в имени строки», зависит от ориентации таблицы). Нажмите ОК.
    • Результат: Excel создал именованные диапазоны с именами «Москва», «СПб» и т.д.

Шаг 3: Настройка проверки

  1. Создайте первый обычный список для выбора категории (например, в ячейке A2).
  2. Для зависимой ячейки (B2) откройте Проверка данныхСписок.
  3. В поле Источник введите формулу: =ДВССЫЛ($A2) (Если имена содержат пробелы, используйте: =ДВССЫЛ(ПОДСТАВИТЬ($A2;" ";"_")), предварительно заменив пробелы в именах диапазонов на нижнее подчеркивание).

Функция ДВССЫЛ является волатильной (пересчитывается при любом изменении листа). На очень больших файлах (10 000+ строк с такими списками) это может незначительно замедлить работу.

Продвинутые возможности в Excel 365

В современных версиях Excel можно использовать «Умные таблицы» для полной автоматизации.

  1. Превратите ваш список-источник в умную таблицу (ВставкаТаблица или Ctrl+T).
  2. При создании проверки данных в поле Источник укажите ссылку на столбец таблицы, например: =Таблица1[Города].
  3. Преимущество: Когда вы дописываете новый элемент внизу таблицы, диапазон источника расширяется автоматически. Вам не нужно менять настройки проверки данных.

Также можно комбинировать проверку с функциями УНИК (UNIQUE) и ФИЛЬТР (FILTER), создавая списки, которые формируются динамически на основе других условий в книге.

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

  • Стрелка списка не появляется.
    • Проверьте, не скрыта ли она в настройках: Файл → Параметры → Дополнительно → раздел «Параметры правки» → галочка «Показывать кнопку раскрывающегося списка для проверки данных».
    • Убедитесь, что ячейка не защищена паролем или лист не заблокирован для редактирования.
  • Ошибка «Значение не допустимо».
    • Возникает, если в ячейке уже был введен текст до настройки списка. Очистите содержимое ячейки перед применением правила.
    • Проверьте лишние пробелы в источнике данных («Москва » и «Москва» для Excel — разные значения).
  • Список не обновляется при добавлении данных.
    • Если вы использовали обычный диапазон (A1:A10), а добавили данные в A11, расширьте источник в настройках проверки данных вручную или используйте Умную таблицу.

FAQ

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

Как скопировать список на другие ячейки? Выделите ячейку с настроенным списком, нажмите Ctrl+C, затем выделите целевой диапазон. Используйте Специальную вставку (Ctrl+Alt+V) → выберите Условия на значения (или «Проверка данных»), чтобы перенести только правило, не затирая форматирование.

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