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

Поиск по меткам
Access apple watch Multex Power Query и Power BI VBA управление кодами Бесплатные надстройки Дата и время Записки ИП Надстройки Печать Политика Конфиденциальности Почта Программы Работа с приложениями Разработка приложений Росстат Тренинги и вебинары Финансовые Форматирование Функции Excel акции MulTEx ссылки статистикаКомментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум
Спасибо.
Здравствуйте!
Мне необходимо организовывать выбор из списка из нескольких сотен упорядоченных позиций. Работает это на планшетнике под управлением Windows 8 - обычной, как на настольном компе, не RT. Управление пальцами.
Очень хотелось бы какую-нибудь надстройку (либо другую фичу) что бы выбор из списка был как на iOs -быстрая прокрутка, либо ещё лучше =)
Не подскажете, есть ли готовое подобное решение, либо возможность реализации под заказ?
Здравствуйте!
Подскажите, пожалуйста, как использовать автозавершение при вводе значений из списка? Т.е. чтобы не глазами искать и мышкой шарить, а чтобы начала вводить значение, и при этом список отфильтровывался по начальным символам, а потом стрелочкой вниз в оставшуюся часть списка, нажала Enter, и значение в ячейке?
Стандартно - никак. При помощи VBA - можно:http://www.excel-vba.ru/general/moi-nadstrojki/vypadayushhij-spisok-s-poiskom/
Дмитрий, а как данные для выпадающего списка (данные участвуют в функции ВПР) брать из другой книги? Пример: имеем файл Data.xls, в котором на разных листах разные данные выбираются в другом файле, к примеру, Форма.xls
посмотрите статью: Связанные выпадающие списки. Внизу статьи есть ссылка на эту статью. Если коротко: ДВССЫЛ
Глянул сайтик, прочитал статьи - мне очень понравилось!!! Всем буду рекомендовать! Отдельное СПАСИБО автору и/или админу (тёзке, кстати) за проведенную работу. ТАК ДЕРЖАТЬ, ДИМОН!!!
Добрый день! Спасибо за информацию! Подскажите, пожалуйста, как сделать выпадающий список с возможностью ручного ввода данных, в случае, когда предлагаемые в выпадающем списке данные не подходят? пробовала с исходные данные специально включать пустые ячейки - не помогло. Спасибо.
Varta, желательно дочитывать до конца статью. В конце я описываю параметры вкладки "Сообщение об ошибке". Присмотритесь повнимательнее - ответ там.
Спасибо, теперь все получилось:-)