Выпадающие списки
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 KiB, 13 483 скачиваний)
Так же см.:
Связанные выпадающие списки
Что еще умеет Проверка данных
Статья помогла? Поделись ссылкой с друзьями!

Поиск по меткам
Access apple watch Multex Power Query и Power BI VBA управление кодами Бесплатные надстройки Дата и время Записки ИП Надстройки Печать Политика Конфиденциальности Почта Программы Работа с приложениями Разработка приложений Росстат Тренинги и вебинары Финансовые Форматирование Функции Excel акции MulTEx ссылки статистикаКомментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум
Очень полезно! Спасибо за материал!
Спасибо! Давно уже мучаюсь. Не могла найти как это сделать!
Может кто подскажет:
Данные для выпадающего списка хранятся на скрытом листе той же книги. Выпадающий список работает, НО не работает контроль данных. Пользователь может свободно вводить свои данные в ячейки с выпадающим списком. А это не допустимо в моей задачи!!! Останов Сообщение не выводится!
Наталья, для этого в данных для выпадающего списка не должно быть пустых ячеек.
А возможно увеличить длину выпадающего списка, чтобы не было полосы прокрутки?
Иван - нет, нельзя.
А можно сделать контектную помощь, как в гугле в почте. Набираешь из выражения Шаманов Сергей Владимирович слово Сергей, нажимаешь стрелку вниз, в ячейку заносится Шаманов Сергей Владимирович?
Нашел Вашу надстройку на этом сайте
Как высоту символов увеличить в этом списке? Не воз можно читать слишком мелкий текст.
Никак. Только изменением общего масштаба листа. При масштабе в 100% вполен читаемо все.