Как сделать выпадающий список в Excel
- Выделите ячейки, где нужен список.
- «Данные» → «Проверка данных».
- На вкладке «Параметры» в списке «Тип данных» выберите «Список».
- В поле «Источник» укажите значения — перечнем или диапазоном (как — ниже).
- Флажок «Список допустимых значений» должен стоять — он и показывает стрелку у ячейки. Нажмите OK.
Теперь у ячейки появляется стрелка, и значение выбирается мышью.
Что вписать в «Источник»
Способ зависит от списка: короткий и постоянный проще вписать прямо в поле, длинный или меняющийся — держать в ячейках.
Короткий постоянный списоквпишите значения в поле
Впишите значения в «Источник» через точку с запятой: да;нет;не знаю. Разделитель — тот же, что между аргументами функций в вашей версии Excel: в русской это точка с запятой.
Много вариантов или они меняютсявозьмите их из ячеек
Держите варианты на листе — например, города в столбце на отдельном листе «Списки», в ячейках A2:A6. В поле «Источник» щёлкните и выделите этот диапазон мышью — получится:
=Списки!$A$2:$A$6Заголовок столбца в диапазон не включайте — иначе он станет одним из вариантов. Лист со списками можно потом скрыть (правая кнопка по ярлычку → «Скрыть»).
Список, который растёт сам. Сделайте из перечня городов умную таблицу (Ctrl+T, урок Сортировка, фильтр и умные таблицы) и выделите её столбец без заголовка как источник. Новые города, дописанные в таблицу, сразу появятся в выпадающем списке.
Подсказка и сообщение об ошибке
В том же окне:
- вкладка «Сообщение для ввода» — текст, который появляется при выборе ячейки («Выберите город из списка»);
- вкладка «Сообщение об ошибке» — что показать, если ввести значение не из списка. В поле «Вид» первый вариант (знак «стоп») запрещает такой ввод, два других только предупреждают и позволяют оставить значение.
Как убрать список
Выделите ячейки → «Данные» → «Проверка данных» → кнопка «Очистить все» → OK. Значения, уже выбранные в ячейках, останутся.
Подводные камни
- Кнопка «Проверка данных» недоступна. Либо лист защищён — снимите защиту, либо ячейка в режиме правки (мигает курсор) — нажмите
Esc. - Вставка обходит список. Если скопировать в ячейку значение и вставить, проверка не сработает: в ячейке окажется что угодно. Проверить лист помогает «Данные» → стрелка у «Проверка данных» → «Обвести неверные данные».
- Пустые строки в источнике превращаются в пустые пункты списка. Держите перечень без пропусков.
- Скопировать список в другие ячейки — обычным копированием ячейки со списком: проверка копируется вместе с ней.
В LibreOffice Calc
«Данные» → «Проверка». В списке допустимых значений выберите «Список» и впишите варианты в поле «Элементы» — или «Диапазон ячеек» и укажите диапазон с вариантами. Флажок «Показывать список выбора» включает стрелку у ячейки.