Excel обладает очень неплохим инструментом для проверки введенных данных. В их число входит создание выпадающего списка. В этом случае в одной ячейке может содержаться несколько значений, организованных в виде списка
Предназначен такой список не только для удобства ввода, но и для контроля вводимых в ячейку данных. Создав такой список можно настроить его так, чтобы пользователь имел возможность вводить в ячейку только значения из списка (такие настройки используются по умолчанию) или использовал список, но мог так же ввести любое значение не из списка.
Необходимо выбрать ячейку(или сразу несколько ячеек), в которую необходимо поместить этот список. В меню выбираем Данные
Поле Источник
Вариант 1
Ввести список значений вручную (значения в этом случае необходимо заносить через "точку-с-запятой" для русской локализации и через запятую для английской).
Вариант 2
Указание в качестве источника обычной ссылки на диапазон ячеек
При использовании обычного диапазона в поле Источник(Source) просто указываем диапазон ячеек со значениями (A1:A10). Для этого ставим курсор мыши в это поле и затем выделяем необходимый диапазон со значениями. Перед адресом диапазона Excel сам поставит знак равно:=$A$1:$A$10
Недостаток данного метода: нельзя применять ссылки на другие листы и книги. Список будет работать только в случае, если ячейки расположены на том же листе, что и сам список. Что порой не очень удобно, поэтому чаще используется Вариант 3.Вариант 3
Указание в качестве источника именованного диапазона
При использовании именованного диапазона необходимо сначала его создать: Создание именованных диапазонов. Предположим, что мы создали именованный диапазон с именем Список1.
После создания именованного диапазона в поле Источник(Source) вписываем имя этого диапазона, не забыв поставить перед именем знак равно:
- Вкладка
Сообщение для ввода (Input message)
Указывается текст, который будет отображаться при активации ячейки с проверкой данных:
это сообщение можно отключить, сняв галку с пункта Отображать подсказку, если ячейка является текущей(Show input message when cell is selected) - Вкладка
Сообщение об ошибке (Error alert)
Здесь указывается следует ли отображать сообщение об ошибочном вводе или нет, и сам тип выводимого сообщения об ошибке.- Останов
(Stop) , Сообщение(Message) - можно ввести только значение из выпадающего списка. Различается только внешний вид сообщения. - Предупреждение
(Information) - помимо выбора из списка есть возможность ввести и другое значение, которое отсутствует в списке. Может пригодится, если жесткий контроль над вводом данных не нужен и у пользователя была возможность добавить какие-то иные данные в ячейку.
- Останов
Подробнее с остальными возможностями проверки данных(помимо выпадающих списков) можно ознакомиться в этой статье: Проверка данных
Выпадающие списки.xls (45,5 КиБ, 13 610 скачиваний)
Так же см.:
Связанные выпадающие списки
Что еще умеет Проверка данных
Добрый день! подскажите, а можно изменить размеры выпадающего списка, потому что стандартный выпадающий список отражает слишком мало данных.
Заранее спасибо
Размеры стандартного выпадающего списка изменить нельзя. Такое возможно только в элементах форм или ActiveX.
А как сделать чтобы при выборе из списка значения, цвет ячейки менялся автоматически? Для списка создал именованный диапазон, в котором уже есть цветовая градация - но это не помогает.
Я видел это в одном из документов, но повторить не могу.
Это делается через условное форматирование. Для примера почитайте статью:Выделение текущей даты
Огромное спасибо за быстрый ответ и в целом за сайт!
А возможно ли задать пароли на выбор КАЖДОМУ элементу выпадающего списка?
Каждому элементу - свой пароль.
Задать пароль нельзя. Только если программно обрабатывать событие изменения значения в ячейке.
Здравствуйте! Шикарный сайт, все просто, ясно и понятно. Большое спасибо!!!
Добрый день!
У меня небольшая проблемка. Я использую достаточно большую таблицу (количество строк к концу года переваливает за 15 000 строк) Через проверку данных создала список, сейчас на строке 3 119 последние ячейки со списком. И дальше не протягивается и не дает менять, даже существующий список (проверка данных не активна). Есть ли ограничение по колличеству ячеек?
Есть ограничение на кол-во уникальных форматов/стилей ячеек - 64000. Еще кол-во имен ограничено объемом доступной оперативной памяти. Конкретно про проверку данных лично я никаких упоминаний ни в справке, ни на офф.сайте не видел, но я полагаю, что либо опер. памяти не хватает, либо достигнут предел по уникальным форматам.