Выпадающий список: Sorry, this page can’t be found.

Содержание

Настроить выпадающий список в excel

Microsoft Excel: выпадающие списки

​Смотрите также​ имя (я назвал​» и заполняем заголовок​нет​ строк​»Поле со списком»​ не видно, то​ОК​ таблицы Excel».​ эта ячейка не​ увеличится, и это​ в Excel».​

​ мы сделаем ряд​ слов. Например, так.​

Создание дополнительного списка

​ раз, выделяем верхние​ «ListFillRange» вручную через​ «Параметры» в поле​При работе в программе​ диапазон со списком​ и текст сообщения​

​да​Font​из раскрывающегося набора​ нажмите кнопку​.​Как сделать связанный​ была пустой.​ слово сразу автоматически​Здесь мы рассмотрим​ выпадающих списков. Нажимаем​Здесь, в выпадающем списке​ ячейки, и при​ двоеточие прописываем диапазон​ «Тип данных» выбираем​ Microsoft Excel в​

​list​которое будет появляться​Необходимость использования дополнительной функции​- шрифт, размер,​ под кнопкой​Офис — Параметры Excel​Выделите ячейки (можно сразу​

​ выпадающий список, фамилии​Затем, как в​ попадет в выпадающий​ другой вариант,​ на ячейку А1​ перечислены наименования продуктов.​ нажатой клавише мышки​ ячеек таблицы, данные​ параметр «Список». В​ таблицах с повторяющимися​) и адрес самого​ при выборе ячейки​

​ИНДЕКС​ начертание (курсив, подчеркивание​Вставить (Insert)​-​ несколько), в которых​ в котором можно​ первом случае, ставим​ список. То же​

​как легко​ и, через функцию​Итак, сначала создаем​ «протаскиваем» вниз.​ которой будут формировать​ поле «Источник» ставим​ данными, очень удобно​ диапазона (в нашем​ с выпадающим списком​нет​ и т.д. кроме​с вкладки​

​флажок​ хотите получить выпадающий​ выбирать по алфавиту,​ в пустой ячейке​ самое и со​сделать связанные выпадающие списки​ «Проверка данных» устанавливаем​ список в столбик,​Всё, таблица создана.​

Создание выпадающего списка с помощью инструментов разработчика

​ пункты выпадающего списка.​ знак равно, и​ использовать выпадающий список.​ примере это​4.​да​ цвета)​Разработчик (Developer)​Отображать вкладку Разработчик на​ список и выберите​ смотрите в статье​ (не в таблице)​ столбцом. Пример посмотрим​ в Excel​

​ выпадающий список. Диалоговое​ где-нибудь не в​Мы разобрались, как сделать​Далее, кликаем по ячейке,​ сразу без пробелов​ С его помощью​

​’2′!$A$1:$A$3​Так же необязательно​нет​ForeColor​:​ ленте (Office Button​ в меню (на​ «Связанный выпадающий список​ знак «равно». Выделяем​ ниже.​. Ещё один способ​ окно заполнили так.​ этой таблице. Подписываем​ выпадающий список в​

​ и в контекстном​ пишем имя списка,​ можно просто выбирать​)​ можно создать и​

​Возможность создания связанных выпадающих​и​Механизм добавления тот же​ — Excel Options​

​ вкладке)​ в Excel по​ данные столбца А​Итак, форматированную таблицу​ сделать раскрывающиеся списки,​Нажимаем «ОК». Копируем​ столбик – это​

​ Экселе. В программе​ меню последовательно переходим​ которое присвоили ему​ нужные параметры из​6.​

​ сообщение, которое будет​ списков​

​BackColor​ — выбираем объект​ — Show Developer​Данные — Проверка (Data​ алфавиту».​ (без названия столбца).​ сделали. Всё. Осталось​

Связанные списки

​ смотрите в статье​ формулу вниз по​ будет будущее имя​ можно создавать, как​ по пунктам «Объект​ выше. Жмем на​ сформированного меню. Давайте​Теперь в ячейке​ появляться при попытке​нет​- цвет текста​ из списка и​ Tab in the​ — Validation)​У кого мало времени​ У нас -​ сделать выпадающие списки.​

​ «Связанные выпадающие списки​ столбцу, если нужно.​ диапазона. Так удобно​ простые выпадающие списки,​ ComboBox» и «Edit».​ кнопку «OK».​

​ выясним, как сделать​ с выпадающим списком​ ввести неправильные данные​да​ и фона, соответственно​

​ рисуем его на​ Ribbon)​. Из выпадающего списка​ и нужно быстро​ это диапазон А2:А4.​

​ Сначала скопируем адрес​ в Excel».​ Затем, нажимаем на​ делать, когда несколько​ так и зависимые.​Выпадающий список в Microsoft​Выпадающий список готов. Теперь,​

​ раскрывающийся список различными​

​ укажите в поле​Если Вы не​нет​Большим и жирным плюсом​ листе. А вот​Найдите значок выпадающего списка​Тип данных (Allow)​ ухватить суть -​

​Копируем формулу выделенного​

​ нужного диапазона, чтобы​Способ, который мы​ ячейку В1, устанавливаем​ разных списков. Подробнее,​ При этом, можно​ Excel готов.​ при нажатии на​ способами.​ «Источник» имя диапазона​ сделаете пункты 3​Выпадающий список в​ этого способа является​ дальше начинаются серьезные​

​ среди элементов управления​

lumpics.ru>

Выпадающий список в Excel.

​выберите вариант​ смотрим обучающее видео:​
​ диапазона. Выходим из​ потом не писать​ сейчас рассмотрим удобен​​ выпадающий список по​​ как создать диапазон​ использовать различные методы​Чтобы сделать и другие​ кнопку у каждой​Скачать последнюю версию​​7.​ и 4, то​​ ячейке позволяет пользователю​ возможность быстрого перехода​ отличия от предыдущего​
​ форм (не ActiveX!).​Список (List)​Кому интересны подробности и​ ячейки клавишей «Esc».​ его вручную.​ тем, что при​ такому же принципу,​ и присвоить ему​ создания. Выбор зависит​ ячейки с выпадающим​ ячейки указанного диапазона​ Excel​
​Готово!​проверка данных​ выбирать для ввода​ к нужному элементу​ способа.​ Ориентируйтесь по всплывающим​и введите в​
​ нюансы всех описанных​ Выделяем ячейки, в​Первый уровень связанных выпадающих​ добавлении строк или​ только в строке​ имя, смотрите в​ от конкретного предназначения​ списком, просто становимся​ будет появляться список​Самым удобным, и одновременно​Для полноты картины​
​работать будет, но​ только заданные значения.​
​ в списке при​Во-первых, созданный выпадающий ActiveX​ подсказкам -​ строчку​ способов — дальше​ которых будем создавать​ списков в Excel.​ столбцов в таблицу,​ «Источник» указываем диапазон​ статье «Диапазон в​ списка, целей его​ на нижний правый​ параметров, среди которых​ наиболее функциональным способом​
​ добавлю, что список​ при активации ячейки​ Это особенно удобно​ вводе первых букв​ список может находится​Поле со списком​Источник (Source)​ по тексту.​ выпадающие списки второго​
​В любой пустой​ все диапазоны в​ столбца К.​ Excel» здесь.​ создания, области применения,​ край готовой ячейки,​ можно выбрать любой​ создания выпадающего списка,​ значений можно ввести​ не будет появляться​ при работе с​ с клавиатуры(!), чего​ в двух принципиально​:​знак равенства и​Один щелчок правой кнопкой​ уровня. У нас​ ячейке пишем «=»​ таблице увеличиваются автоматически,​И так делаем​Список можно написать​ и т.д.​ нажимаем кнопку мыши,​ для добавления в​

​ является метод, основанный​ и непосредственно в​ сообщение пользователю о​ файлами структурированными как​ нет у всех​ разных состояниях -​Щелкните по значку​
​ имя диапазона (т.е.​​ мыши по пустой​ – это диапазон​​ (знак «равно»), выделяем​ не нужно их​ все выпадающие списки.​​ и в столбце​Автор: Максим Тютюшев​ и протягиваем вниз.​ ячейку.​ на построении отдельного​ проверку данных, не​ его предполагаемых действиях,​ база данных, когда​

​ остальных способов. Приятным​ режиме отладки, когда​ и нарисуйте небольшой​=Товары​ ячейке под столбцом​ F1:F4 (окрашен зеленым​ ячейки шапки таблицы​ настраивать.​ Получилась такая таблица.​ этой же таблице.​
​Сделать выпадающий список в​Также, в программе Excel​Второй способ предполагает создание​

​ списка данных.​ прибегая к вынесению​ а вместо сообщения​ ввод несоответствующего значения​ моментом, также, является​ можно настраивать его​ горизонтальный прямоугольник -​).​ с данными, команда​​ цветом). Через функцию​ – это будет​Остается просто вносить​Диапазон списков можно​ Но, затем, столбец​ Excel​​ можно создавать связанные​ выпадающего списка с​Прежде всего, делаем таблицу-заготовку,​ значений на лист​ об ошибке с​ в поле может​ возможность настройки визуального​
​ параметры и свойства,​ будущий список.​
​Нажмите​ контекстного меню​ «Проверка данных» устанавливаем​ первый выпадающий список.​ нужные данные в​
​ сделать динамическим. Смотрите​ скрыть, список работать​просто. Можно сделать​ выпадающие списки. Это​ помощью инструментов разработчика,​ где собираемся использовать​ (это так же​ вашим текстом будет​ привести к нежелаемым​ представления (цветов, шрифтов​
​ двигать его по​Щелкните по нарисованному списку​ОК​Выбрать из раскрывающегося списка​ выпадающий список. В​Копируем это адрес. Нажимаем​

excel-office.ru>

Как сделать связанные выпадающие списки в Excel легко.

​ таблицу и все.​ в статье «Чтобы​​ будет. Как скрыть​ ​ связанные выпадающие списки​ такие списки, когда​​ а именно с​ выпадающее меню, а​ позволит работать со​ появляться стандартное сообщение.​ результатам.​
​ и т.д.)​ листу и менять​ правой кнопкой мыши​.​(Choose from drop-down list)​ строку «Источник» диалогового​ клавишу «Esc» -​ Остальное сделает сама​ размер таблицы Excel​
​ столбец, смотрите в​ в Excel​ при выборе одного​ использованием ActiveX. По​ также делаем отдельным​ списком на любом​5.​Итак, для создания​
​При использовании этого способа,​ размеры и -​ и выберите команду​
​Все! Наслаждайтесь!​или нажать сочетание​ окна вставляем скопированную​ так выходим из​ таблица — изменит​ менялся автоматически». Назовем​ статье «Как скрыть​.​ значения из списка,​ умолчанию, функции инструментов​​ списком данные, которые​ листе). Делается это​Если список значений​
​ выпадающего списка необходимо:​ также возможно указывать​
​ режиме ввода, когда​Формат объекта (Format control)​Важный нюанс. В качестве​​ клавиш​ формулу.​ ячейки.​ диапазоны и внесет​ динамический диапазон ячеек​ столбцы в Excel».​Когда список во​ в другой графе​ разработчика отсутствуют, поэтому​
​ в будущем включим​ так:​ находится на другом​1.​ в качестве​ единственное, что можно​. В появившемся диалоговом​ источника данных для​ALT+стрелка вниз​Но формулу снова​Теперь выделяем ячейки,​ новые данные в​ списка J1:J6 «Единицы».​
​Всё. У нас​ втором столбце зависит​ предлагается выбрать соответствующие​ нам, прежде всего,​ в это меню.​То есть вручную,​ листе, то вышеописанным​
​Создать список значений,​ListFillRange​
​ — выбирать из​ окне задайте​ списка может выступать​. Способ не работает,​ дорабатываем. Ставим две​ в которые будем​​ соответствующие выпадающие списки.​ Диалоговое окно «Создание​ есть список, мы​ от значения в​
​ ему параметры. Например,​ нужно будет их​ Эти данные можно​ через​ образом создать выпадающий​ которые будут предоставляться​не только одномерные​ него данные. Переключение​Формировать список по диапазону​ и динамический именованный​ если ячейку и​ круглые скобки, четыре​ устанавливать выпадающий список.​У нас есть​ имени» заполним так.​ присвоили имя этому​ ячейке первого столбца.​ при выборе в​ включить. Для этого,​
​ размещать как на​
​;​
​ список не получится​ на выбор пользователю​ диапазоны. Можно, например​ между этими режимами​- выделите ячейки​ диапазон, например прайс-лист.​ столбец с данными​ кавычки, два знака​ Мы выделили диапазон​ такие данные на​Теперь для создания выпадающего​ ​ диапазону. Теперь устанавливаем​ Как сделать​ ​ списке продуктов картофеля,​
​ переходим во вкладку​ этом же листе​(точка с запятой) вводим​ (до версии Excel​ (в нашем примере​
​ задать диапазон из​ происходит с помощью​ с наименованиями товаров,​ Тогда при дописывании​ отделяет хотя бы​ «&» и, вместо​ Е1:Е4 (окрашен в​ листе.​ списка в ячейке​
​ этот список в​в Excel зависимые раскрывающиеся​ предлагается выбрать как​ «Файл» программы Excel,​ документа, так и​ список в поле​ 2010). Для этого​ это диапазон​ двух столбцов и​ кнопки​ которые должны попасть​ новых товаров к​ одна пустая строка​ слова «пальто» (это​ желтый цвет). Вставляем​
​Сделаем из этих данных​ А1 напишем вместо​ ячейку. Ставим курсор​ списки,​ меры измерения килограммы​ а затем кликаем​ на другом, если​ «​ необходимо будет присвоить​M1:M3​ нескольких строк, указав​
​Режим Конструктора (Design Mode)​ в список​ прайсу, они будут​ или вам нужен​ имя выделенного диапазона),​ выпадающий список как​ форматированную таблицу Excel.​ диапазона ячеек столбца​ в ячейку, в​читайте в статье​ и граммы, а​ по надписи «Параметры».​ вы не хотите,​Источник​
​ имя списку. Это​
​), далее выбрать ячейку​
​ дополнительно, что выводить​на вкладке​Связь с ячейкой​ автоматически добавляться к​ товар, который еще​ ставим адрес верхней​ обычно. Нажимаем «Проверка​
​ Делаем активной любую​ J, название этого​ которой будем делать​ «Связанные выпадающие списки​ при выборе масла​
​В открывшемся окне переходим​ чтобы обе таблице​», в том порядке​ можно сделать несколько​ в которой будет​ нужно два столбца​Разработчик (Developer)​- укажите ячейку​

excel-office.ru>

Выпадающий список в ячейке листа

Видео

​ выпадающему списку. Еще​ ни разу не​ ячейке столбца с​ данных», выбираем «Список».​

​ ячейку этих данных.​ диапазона.​ выпадающий список. Заходим​ в Excel».​

Способ 1. Примитивный

​ растительного – литры​ в подраздел «Настройка​ располагались визуально вместе.​ в котором мы​ способами.​

​ выпадающий список (в​ ​ (свойство​​:​ куда нужно выводить​​ одним часто используемым​​ вводился выше:​ первым уровнем выпадающих​ В диалоговом окне​ Заходим на закладку​Как сделать один​ на закладку «Данные»​Можно сделать так,​ и миллилитры.​ ленты», и ставим​

Способ 2. Стандартный
  1. ​Выделяем данные, которые планируем​ хотим его видеть​Первый​ нашем примере это​
  2. ​ColumnCount​Если эта кнопка нажата,​ порядковый номер выбранного​ трюком для таких​​Выделите ячейки с данными,​ списков.​ ​ «Проверка вводимых значений»​ «Главная», в разделе​​ список в Excel​ в раздел «Работа​ что в выпадающем​
    ​Прежде всего, подготовим таблицу,​
    ​ флажок напротив значения​​ занести в раскрывающийся​​ (значения введённые слева-направо​​: выделите список и​​ ячейка​=2). Тогда можно получить​ то мы можем​ пользователем элемента.​ списков является создание​ которые должны попасть​​Кстати, если вы​​ в строку «Источник»​​ «Стили» нажимаем кнопку​​ для раскрывающегося списка​
  3. ​ с данными», нажимаем​ списке сначала будут​ где будут располагаться​ «Разработчик». Жмем на​ список. Кликаем правой​ будут отображаться в​​ кликните правой кнопкой​К1​​ весьма привлекательные результаты,​​ настраивать параметры выпадающего​​Количество строк списка​​ связанных выпадающих списков​​ в выпадающий список​ выделили диапазон снизу​​ вставляем скопированную формулу​​ «Форматировать как таблицу»​ из имеющихся данных,​​ на кнопку «Проверка​​ выпадать буквы алфавита,​

​ выпадающие списки, и​​ кнопку «OK».​​ кнопкой мыши, и​

​ ячейке сверху вниз).​

​ мыши, в контекстном​), потом зайти во​ окупающие все потраченные​ списка, нажав соседнюю​- сколько строк​ (когда содержимое одного​ (например, наименованиями товаров).​ вверх, то ставите​ шапки таблицы. Но​ и выбираем первый​ читайте в статье​ данных», выбираем «Проверка​ нажав на выбанную​ отдельно сделаем списки​После этого, на ленте​ в контекстном меню​При всех своих​ меню выберите «​

Способ 3. Элемент управления

​ вкладку «​ на дополнительные настройки​ кнопку​ показывать в выпадающем​ списка меняется в​Если у вас Excel​ адрес ячейки нижней.​ формулу нужно доработать.​

  1. ​ шаблон таблицы.​ «Создание списка в​​ данных». В появившемся​​ букву выйдет список​ с наименованием продуктов​ появляется вкладка с​​ выбираем пункт «Присвоить​​ плюсах выпадающий список,​​Присвоить имя​Данные​ усилия:​Свойства (Properties)​​ списке. По умолчанию​ зависимости от выбора​ 2003 или старше​​ Вообщем, с какой​ ​ Допишем впереди –​​Обязательно ставим галочку у​​ Excel без повторов».​ диалоговом окне в​ слов, фамилий на​ и мер измерения.​ названием «Разработчик», куда​ имя…».​
  2. ​ созданный вышеописанным образом,​»​», группа «​Способ 1.​, которая откроет окно​​ — 8, но​​ в другом).​

    ​ — выберите в​ ячейки выделили диапазон,​ ДВССЫЛ, поставим кавычки​ строки «Таблица с​
  3. ​Как удалить выпадающий список​ строке «тип данных»​ эту букву. Об​​Присваиваем каждому из списков​​ мы и перемещаемся.​Открывается форма создания имени.​
  • ​ имеет один, но​​Для Excel версий​Работа с данными​Примитивный​ со списком всех​
  • ​ можно больше, чего​​Этот способ представляет собой​ меню​ ту ячейку и​ и круглые скобки.​
  • ​ заголовками».​​ Excel.​ — выбираем «Список».​ этом читайте в​ именованный диапазон, как​ Чертим в Microsoft​ В поле «Имя»​ очень «жирный» минус:​

​ ниже 2007 те​​», кнопка «​​Способ 2.​

​ возможных настроек для​ не позволяет предыдущий​ вставку на лист​Вставка — Имя -​​ указываете (первую выделенную​​ Получилась такая формула.​Нажимаем «ОК». Получилась такая​Нужно выделить ячейки​ В строке «Источник»​

Способ 4. Элемент ActiveX

​ статье «Связанный выпадающий​ это мы уже​ Excel список, который​ вписываем любое удобное​ проверка данных работает​ же действия выглядят​​Проверка данных​​Стандартный​ выделенного объекта:​​ способ.​​ нового объекта -​​ Присвоить​​ в диапазоне). Мы​

​=ДВССЫЛ(«Товар[#Заголовки]»)​ таблица.​ с выпадающими списками.​ — указываем название​ список в Excel​ делали ранее с​ должен стать выпадающим​ наименование, по которому​

​ только при непосредственном​ так:​»​Способ 3.​Самые нужные и полезные​После нажатия на​ элемента управления «поле​(Insert — Name -​ выделили диапазон сверху​Нажимаем «ОК».​Сама эта таблица уже​ И, выбрав функцию​ нашего диапазона, но​ по алфавиту» тут.​ обычными выпадающими списками.​ меню. Затем, кликаем​ будем узнавать данный​​ вводе значений с​​Второй​​Для Excel версий​​Элемент управления​

​ свойства, которые можно​ОК​ со списком» с​ Define),​ вниз, п.э. поставим​​Так как в самой​​ имеет имя. Смотрим​ «Проверка данных», выбрать​ перед названием ставим​Можно сделать выпадающий​

​В первой ячейке создаём​ на Ленте на​ список. Но, это​

  • ​ клавиатуры. Если Вы​​: воспользуйтесь​ ниже 2007 те​Способ 4.​ и нужно настроить:​списком можно пользоваться.​ последующей привязкой его​если Excel 2007​ в формуле адрес​
  • ​ таблице с данными​​ в Диспетчере имен.​ — «Любое значение».​ знак «равно». Получилось​ список в Excel​
  • ​ список точно таким​​ значок «Вставить», и​ наименование должно начинаться​
  • ​ попытаетесь вставить в​​Диспетчером имён​ же действия выглядят​Элемент ActiveX​ListFillRange​
  • ​Чтобы вместо порядкового номера​​ к диапазонам на​​ или новее -​​ ячейки Е1. Формула​ диапазоны динамичные, то​

​Название этой таблицы можно​Выпадающий список ставим​ так.​ без дополнительного списка​ же образом, как​ среди появившихся элементов​ обязательно с буквы.​ ячейку с​(Excel версий выше​ так:​Сложность​- диапазон ячеек,​ элемента выводилось его​

​ листе. Для этого:​ откройте вкладку​ получилась такая.​​ если мы добавим​​ поменять. Нажимаем на​ в ячейку, чтобы​Нажимаем «ОК». Все,​ с данными. Смотрите​ делали это ранее,​ в группе «Элемент​ Можно также вписать​проверкой данных​​ 2003 — вкладка​​2.​низкая​ откуда берутся данные​ название можно дополнительно​В Excel 2007/2010 откройте​

Итоговая сравнительная таблица всех способов
​Формулы (Formulas)​​=ДВССЫЛ(«Товар[«&$E1&»]»)​ ​ столбец, это слово​​ таблицу, заходим на​ ​ пользователи правильно заполняли​​ список вставлен. Теперь​ ​ статью «Как сделать​​ через проверку данных.​
​ ActiveX» выбираем «Поле​ ​ примечание, но это​ ​значения из буфера​ ​ «​
​Выбираем «​средняя​ ​ для списка. Выделить​ ​ использовать функцию​ ​ вкладку​
​и воспользуйтесь кнопкой​ ​Нажимаем «ОК». Получилось так.​ ​ автоматически увеличится диапазон​
​ закладку «Конструктор» и​ бланк, таблицу. Но​ ​ копируем эту ячейку​ ​ выпадающий список в​ ​Во второй ячейке тоже​
​ со списком».​​ не обязательно. Жмем​ ​ обмена, т.е скопированные​ ​Формулы​ ​Тип данных​
​высокая​ мышью диапазон он​ ​ИНДЕКС (INDEX)​ ​Разработчик (Developer)​ ​Диспетчер имен (Name Manager)​

planetaexcel.ru>

Создание выпадающего списка в ячейке

​Можно выпадающие списки сделать​ таблицы и слово​ в разделе «Свойства»​ есть еще несколько​ перетаскиванием вниз, если​ Excel без списка».​ запускаем окно проверки​Кликаем по месту, где​ на кнопку «OK».​ предварительно любым способом,​» — группа «​» -«​
​Возможность настройки шрифта, цвета​ не даст, надо​
​, которая умеет выводить​​. В более ранних​, затем​ на другом листе,​ отобразится в выпадающем​ пишем свое название​​ других способов проверить​​ нужен такой выпадающий​Когда создаем сложные​ данных, но в​ должна быть ячейка​Переходим во вкладку «Данные»​​ то Вам это​​Определённые имена​Список​​ и т.д.​​ просто вписать его​​ содержимое нужной по​​ версиях — панель​​Создать​​ тогда в формулу​

​ списке. Например, добавим​ таблицы. Мы написали​ правильность вводимых данных.​ список по всему​

​ таблицы, анкеты, листы​​ графе «Источник» вводим​​ со списком. Как​​ программы Microsoft Excel.​​ удастся. Более того,​​»), который в любой​» и указываем диапазон​

​нет​​ руками с клавиатуры​ счету ячейки из​ инструментов​. Введите имя (можно​ перед адресом ячейки​​ слово «плащ». Получилось​​ имя таблицы –​ Об этом читайте​

​ столбцу.​ опроса, другие документы,​ функцию «=ДВССЫЛ» и​

​ видите, форма списка​​ Выделяем область таблицы,​ вставленное значение из​ версии Excel вызывается​ списка​нет​


​ (например, Лист2!A1:A5)​ диапазона:​Формы (Forms)​​ любое, но обязательно​​ напишем название листа​ так.​ «Товар».​ статью «Проверка данных​Таким способом можно​ можно в ячейки​ адрес первой ячейки.​ появилась.​ где собираемся применять​
​ буфера УДАЛИТ ПРОВЕРКУ​​ сочетанием клавиш​3.​да​LinkedCell​Этот способ частично напоминает​через меню​ без пробелов и​ и поставим восклицательный​Второй уровень связанных выпадающих​В этой таблице уже​ в Excel».​​сделать несвязанные многоуровневые выпадающие​​ установить выпадающий список.​ Например, =ДВССЫЛ($B3).​Затем мы перемещаемся в​ выпадающий список. Жмем​​ ДАННЫХ И ВЫПАДАЮЩИЙ​​Ctrl+F3​

​Если есть желание​Количество отображаемых строк​- связанная ячейка,​ предыдущий. Основное отличие​

​Вид — Панели инструментов​​ начать с буквы!)​​ знак.​​ списков в​ все столбцы имеют​В Excel можно​​ списки в Excel​​ Это — когда​​Как видим, список создан.​​ «Режим конструктора». Жмем​ на кнопку «Проверка​ СПИСОК ИЗ ЯЧЕЙКИ,​​.​​ подсказать пользователю о​
​всегда 8​ куда будет выводиться​ в том, что​ — Формы (View​ для выделенного диапазона​Как еще можно​​Excel.​​ динамические диапазоны. Это​ сделать настройки, чтобы​. Например, у нас​​ щелкаем мышкой на​​Теперь, чтобы и нижние​

​ на кнопку «Свойства​​ данных», расположенную на​ в которую вставили​Какой бы способ​ его действиях, то​

​любое​​ выбранный из списка​

​ на лист добавляется​ — Toolbars -​ (например​ применить готовые шаблоны​Сначала выберем из​ значит, если мы​ список заполнялся автоматически.​ такая таблица с​ ячейку и появляется​ ячейки приобрели те​ элемента управления».​ Ленте.​

​ предварительно скопированное значение.​ Вы не выбрали​​ переходим во вкладку​​Быстрый поиск элемента по​ элемент​ не элемент управления,​​ Forms)​​Товары​ таблиц Excel, читайте​ выпадающего списка в​ добавим в столбце​ Смотрите в статье​ данными.​
​ список, из которого​ же свойства, как​Открывается окно свойств элемента​Открывается окно проверки вводимых​ Избежать этого штатными​ в итоге Вы​ «​ первым буквам​ListRows​ а элемент ActiveX​. Если этой вкладки​​). Нажмите​​ в статье «Готовые​ ячейке Е1, чтобы​ ячейку, то диапазон​ «Заполнить автоматически список​В ячейках строки 1​ выбираем нужный вариант​ и в предыдущий​ управления. В графе​ значений. Во вкладке​ средствами Excel нельзя.​ должны будете ввести​Сообщение для ввода​нет​

excelworld.ru>

​- количество отображаемых​

Как сделать выпадающий список в Эксель: 3 простых способа 

Но перед использованием такого элемента, следует узнать, как сделать в Экселе выпадающий список, и познакомиться с разными способами его создания. 

1 Применение комбинации клавиш 

Если новые значения должны выбираться из тех, которые уже были введены выше в том же столбце, можно воспользоваться методикой создания не совсем типичного выпадающего списка. На вид такая ячейка не отличается от любой другой, потому что не содержит направленной вниз стрелки. А алгоритм включает такие этапы: 

  1. Выбрать ячейку под списком, в котором содержатся его значения. 
  2. Нажать сочетание клавиш «Alt» + «стрелка вниз». 
  3. Выбрать нужное значение.

После выбора подходящего варианта формат ячейки останется без изменений. При необходимости, данные можно стереть, заменив любыми другими, не настраивая новое форматирование. Но есть у такой возможности сделать выпадающую ячейку в Эксель и несколько минусов. 

У пользователя не получится выбрать ни одного значения, если оно не было уже введено раньше в том же столбце. Не получится использовать и данные из других мест таблицы. А еще этот способ не сработает, если одна из ячеек перед таким выпадающим списком будет пустой. Или объект находится не сразу под значениями, а на несколько строк ниже. 

2 Использование меню 

Более популярный способ — заранее создать перечень значений, из которого можно будет выбрать подходящий вариант. Принцип составления такого выпадающий список в ячейке Эксель следующий: 

  1. Выписать в столбик данные, которые будут использоваться в списке. Это может быть, например, количество ядер и потоков для процессора. 
  2. Выбрать ячейку, в которой будет находиться нужный объект. 
  3. Перейти на вкладку «Данные». 
  4. Найти и выбрать функцию «Проверка данных». 
  5. Выбрать в поле типа данных пункт «Список». 
  6. Указать в источнике адреса уже введенных значений. Или ввести их самостоятельно, через запятую. В этом случае экономится место в таблице, но повышается риск сделать ошибку еще на этапе создания списка. И изменять значения будет сложнее. 

Теперь в этом месте будет находиться выпадающий список с выбранными значениями. Причем, если информация из выбранного в качестве источника данных диапазона изменится, появятся изменения и в выпадающем перечне. 

Формат можно легко копировать в нужную ячейку. Например, выделять и перетаскивать вниз. Для этого придется навести курсор на нижний правый угол ячейки, зажать левую кнопку мышки и протянуть до конца выбранного диапазона. 

Автоматическое заполнение, скорее всего, будет некорректным. Но при выборе значений вручную они будут выбираться из нужного диапазона — это становится возможным благодаря знакам доллара перед каждой частью адреса источника ($I$6: $I$8).

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

Теперь при создании ячейки с выпадающими значениями можно выбирать в качестве источника не диапазоны, а их названия. Например, указав здесь «=процы» (название действует только для определенного листа или книги Excel) можно получить список процессоров. 

3 Создание нового элемента управления 

Еще один способ, как в ячейке Эксель сделать выпадающий список, требует от пользователя создания нового элемента управления. Алгоритм создания включает такие действия: 

  1. Включить режим разработчика. Для это следует кликнуть правой кнопкой мыши по ленте Excel, открыть настройки и поставить галочку напротив соответствующего пункта. 
  2. Перейти к появившейся новой вкладке. В меню «Вставить» выбрать поле со списком. 
  3. Кликнуть по любому месту таблицы. После того, как там появилось нужное поле, открыть его контекстное меню и выбрать «Формат объекта». Здесь следует указать связь с ячейкой, в которой будет находиться номер значения в списке (48/96 — второй, поэтому в ячейке G2 находится «2»). А еще — диапазон, откуда берутся данные. 

Полученный элемент можно перемещать, устанавливая в любом месте листа. Или копировать, создавая дубликаты. Правда, при создании копии придется выбрать связь с другой ячейкой — иначе во всех элементах будут находиться одинаковые данные. 

Способ является сравнительно сложным, и его не стоит рассматривать в качестве основного. Зато после создания готового выпадающего списка в Экселе его можно будет расположить в любом месте таблицы. Для перетаскивания придется включить режим «Конструктора» на вкладке «Разработчик» и использовать правую кнопку мыши. 

Читайте также:

Автор

Алексей Иванов

Как удалить выпадающий список в Excel

Создание ниспадающих списков позволяет не только экономить время при выборе варианта в процессе заполнения таблиц, но и оградить себя от ошибочного внесения некорректных данных. Это очень удобный и практичный инструмент. Давайте выясним, как активировать его в Excel, и как им пользоваться, а также узнаем некоторые другие нюансы обращения с ним.

Содержание

Использование выпадающих списков


Ниспадающие, или как принято говорить, раскрывающиеся списки чаще всего применяют в таблицах. С их помощью можно ограничить круг вносимых в табличный массив значений. Они позволяют выбирать для внесения значения только из заранее подготовленного перечня. Это одновременно ускоряет процедуру внесения данных и оберегает от ошибки.

Процедура создания


Прежде всего, давайте выясним, как создать ниспадающий список. Легче всего это сделать при помощи инструмента под названием «Проверка данных».

  1. Выделяем столбец табличного массива, в ячейках которого планируется разместить выпадающий список. Передвигаемся во вкладку «Данные» и клацаем по кнопке «Проверка данных». Она локализирована на ленте в блоке «Работа с данными».
  2. Запускается окно инструмента «Проверка значений». Переходим в раздел «Параметры». В области «Тип данных» из перечня выбираем вариант «Список». После этого перемещаемся к полю «Источник». Тут нужно указать группу наименований, предназначенную для использования в списке. Эти названия можно внести вручную, а можно указать на них ссылку, если они уже размещены в документе Excel в другом месте.

    Если выбран ввод вручную, то каждый списочный элемент требуется вписать в область через точку с запятой (;).

    Если вы хотите подтянуть данные из уже существующего табличного массива, то следует перейти на лист, где тот расположен (если он размещен на другом), поставить курсор в область «Источник» окна проверки данных, а затем выделить массив ячеек, где находится перечень. Важно, чтобы в каждой отдельной ячейке располагался отдельный списочный элемент. После этого координаты указанного диапазона должны отобразиться в области «Источник».

    Ещё один вариант установки связи – это присвоение массиву с перечнем имени. Выделяем диапазон, в котором указаны значения данных. Слева от строки формул находится область имён. По умолчанию в нём при выделении диапазона отображается координаты первой выделенной ячейки. Мы же для наших целей просто вписываем туда наименование, которое считаем более подходящим. Главные требования к имени состоят в том, чтобы оно было уникальным в пределах книги, не имело пробелов и обязательно начиналось с буквы. Теперь именно по данному наименованию будет идентифицироваться тот диапазон, который мы до этого выделили.

    Теперь в окне проверки данных в области «Источник» нужно установить символ «=», а затем сразу же после него вписать то имя, которое мы присвоили диапазону. Программа сразу идентифицирует связь между наименованием и массивом, и подтянет тот перечень, который в нем расположен.

    Но намного эффективнее получится использовать перечень, если его преобразовать в «умную» таблицу. В такой таблице будет легче менять значения, тем самым автоматически изменяя списочные элементы. Таким образом, данный диапазон фактически превратится в таблицу подстановок.

    Для того, чтобы преобразовать диапазон в «умную» таблицу, выделяем его и передвигаемся во вкладку «Главная». Там клацаем по кнопке «Форматировать как таблицу», которая размещена на ленте в блоке «Стили». Открывается большая группа стилей. На функциональность таблицы выбор конкретного стиля никак не влияет, а поэтому выбираем любой из них.

    После этого открывается небольшое окошко, в котором содержится адрес выделенного массива. Если выделение было выполнено верно, то тут ничего изменять не нужно. Так как у нашего диапазона нет заголовков, то у пункта «Таблица с заголовками» галочки быть не должно. Хотя конкретно в вашем случае, возможно, заголовок и будет применяться. Так что нам остается просто нажать на кнопку «OK».

    После этого диапазон будет отформатирован, как таблица. Если его выделить, то можно заметить в области имён, что наименование ему было присвоено автоматически. Это наименование можно использовать для вставки в область «Источник» в окне проверки данных по описанному ранее нами алгоритму. Но, если вы хотите использовать другое название, то его можно заменить, просто вписав в область имен.

    Если перечень размещен в другой книге, то для корректного его отражения требуется применить функцию ДВССЫЛ. Указанный оператор предназначен для того, чтобы формировать «суперабсолютные» ссылки на элементы листа в текстовом виде. Собственно при этом процедура будет выполняться практически точно такая же, как и в ранее описываемых случаях, только в области «Источник» после символа «=» следует указать наименование оператора – «ДВССЫЛ». После этого в скобках в качестве аргумента данной функции должен быть указан адрес диапазона, включая наименование книги и листа. Собственно, как показано на изображении ниже.

  3. На этом мы бы могли и закончить процедуру, нажав на кнопку «OK» в окошке проверки данных, но при желании можно усовершенствовать форму. Переходим в раздел «Сообщения для ввода» окошка проверки данных. Тут в области «Сообщение» можно написать текст, который будут видеть юзеры, наводя курсор на элемент листа с ниспадающим списком. Записываем то сообщение, которое считаем нужным.
  4. Далее перемещаемся в раздел «Сообщение об ошибке». Тут в области «Сообщение» можно ввести текст, который будет наблюдать пользователь при попытке ввести некорректные данные, то есть, любые данные, отсутствующие в ниспадающем списке. В области «Вид» можно выбрать значок, которым будет сопровождаться предупреждение. Вводим текст сообщения и клацаем по «OK».

Урок: Как сделать выпадающий список в Экселе

Выполнение операций


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

  1. Если мы установим курсор на любой элемент листа, к которому был применен ниспадающий список, то увидим информационное сообщение, введенное нами ранее в окне проверки данных. Кроме того, справа от ячейки появится пиктограмма в виде треугольника. Именно она служит для доступа к выбору списочных элементов. Клацаем по данному треугольнику.
  2. После клика по нему меню из списочных объектов будет открыто. В нем расположены все элементы, которые были ранее внесены через окно проверки данных. Выбираем тот вариант, который считаем нужным.
  3. Выбранный вариант отобразится в ячейке.
  4. Если же мы попытаемся ввести в ячейку любое значение, которое отсутствует в перечне, то данное действие заблокируется. При этом, если вы вносили сообщение предупреждения в окно проверки данных, то оно отобразиться на экране. Нужно в окне предупреждения нажать на кнопку «Отмена» и со следующей попытки ввести корректные данные.

Таким способом при необходимости заполняем всю таблицу.

Добавление нового элемента


Но что делать, если требуется все-таки добавить новый элемент? Действия тут зависят от того, как именно вы сформировали перечень в окне проверки данных: введен вручную или подтягивается из табличного массива.

  1. Если данные для формирования списка подтягиваются из табличного массива, то переходим к нему. Выделяем ячейку диапазона. Если это не «умная» таблица, а простой диапазон данных, то нужно вставить строку в середину массива. Если же применяете «умную» таблицу, то в этом случае достаточно просто вписать требуемое значение в первой строке под ней и данная строка тут же будет включена в табличный массив. Это как раз то преимущество «умной» таблицы, о котором мы упоминали выше.

    Но предположим, что мы имеем дело с более сложным случаем, используя обычный диапазон. Итак, выделяем ячейку в середине указанного массива. То есть, над этой ячейкой и под ней должны быть ещё строки массива. Клацаем по обозначенному фрагменту правой кнопкой мыши. В меню выбираем вариант «Вставить…».

  2. Запускается окошко, где следует произвести выбор объекта вставки. Выбираем вариант «Строку» и жмем на кнопку «OK».
  3. Итак, пустая строка добавлена.
  4. Вписываем в неё то значение, которое желаем, чтобы отобразилось в ниспадающем списке.
  5. После этого возвращаемся к тому табличному массиву, в котором размещен раскрывающийся перечень. Кликнув по треугольнику, справа от любой ячейки массива, мы видим, что к уже имеющимся списочным элементам было добавлено нужное нам значение. Теперь при желании его можно выбрать, чтобы вставить в элемент таблицы.

Но что делать, если перечень значений подтягивается не из отдельной таблицы, а был внесен вручную? Для добавления элемента в этом случае тоже есть свой алгоритм действий.

  1. Выделяем весь табличный диапазон, в элементах которого размещен выпадающий перечень. Переходим во вкладку «Данные» и снова кликаем по кнопке «Проверка данных» в группе «Работа с данными».
  2. Запускается окно проверки вводимых данных. Перемещаемся в раздел «Параметры». Как видим, все настройки тут точно такие же, как мы их выставили ранее. Нас в данном случае будет интересовать область «Источник». Добавляем туда к уже имеющему перечню через точку с запятой (;) то значение или значения, которые хотим увидеть в выпадающем списке. После добавления клацаем по «OK».
  3. Теперь, если мы откроем выпадающий перечень в табличном массиве, то увидим там добавленное значение.

Удаление элемента


Удаление списочного элемента проводится по точно такому же алгоритму, что и добавление.

  1. Если данные подтягиваются из табличного массива, то тогда переходим к этой таблице и клацаем правой кнопкой мыши по ячейке, где расположено значение, которое следует удалить. В контекстном меню останавливаем выбор на варианте «Удалить…».
  2. Открывается окно удаления ячеек практически аналогичное тому, которое мы видели при их добавлении. Тут снова устанавливаем переключатель в позицию «Строку» и клацаем по «OK».
  3. Строка из табличного массива, как видим, удалена.
  4. Теперь возвращаемся к той таблице, где находятся ячейки с выпадающим перечнем. Клацаем по треугольнику справа от любой ячейки. В раскрывшемся списке видим, что удаленный элемент отсутствует.

Что же делать, если значения добавлялись в окно проверки данных вручную, а не при помощи дополнительной таблицы?

  1. Выделяем табличный диапазон с раскрывающимся перечнем и переходим в окошко проверки значений, как это мы уже делали ранее. В указанном окне перемещаемся в раздел «Параметры». В области «Источник» выделяем курсором то значение, которое требуется удалить. Затем жмем на кнопку Delete на клавиатуре.
  2. После того, как элемент удален, щелкаем по «OK». Теперь его не будет и в выпадающем перечне, точно так же, как это мы видели и в предыдущем варианте действий с таблицей.

Полное удаление


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

  1. Выделяем весь массив, где расположен раскрывающийся перечень. Передвигаемся во вкладку «Главная». Щелкаем по иконке «Очистить», которая размещается на ленте в блоке «Редактирование». В открывшемся меню выбираем позицию «Очистить все».
  2. При выборе данного действия в выделенных элементах листа будут удалены все значения, очищено форматирование, а кроме того, достигнута главная цель поставленной задачи: раскрывающийся перечень будет удален и теперь в ячейки можно вводить любые значения вручную.

Кроме того, если пользователю не нужно сохранять введенные данные, то существует ещё один вариант удалить ниспадающий перечень.

  1. Выделяем диапазон пустых ячеек, который равнозначен диапазону элементов массива с раскрывающимся перечнем. Передвигаемся во вкладку «Главная» и там кликаем по иконке «Копировать», которая локализируется на ленте в области «Буфер обмена».

    Также вместо этого действия можно кликнуть по обозначенному фрагменту правой кнопкой мышки и остановиться на варианте «Копировать».

    Ещё проще сразу после выделения применить набор кнопок Ctrl+C.

  2. После этого выделяем тот фрагмент табличного массива, где располагаются выпадающие элементы. Жмем на кнопку «Вставить», локализированную на ленте во вкладке «Главная» в разделе «Буфер обмена».

    Второй вариант действий – это щелкнуть по выделению правой кнопкой мышки и остановить выбор на варианте «Вставить» в группе «Параметры вставки».

    Наконец, есть возможность просто обозначить нужные ячейки и набрать сочетание кнопок Ctrl+V.

  3. При любом из вышеуказанных действий вместо ячеек, содержащих значения и ниспадающие списки, будет вставлен абсолютно чистый фрагмент.

При желании таким же образом можно вставить не пустой диапазон, а скопированный фрагмент с данными. Недостаток ниспадающих списков как раз состоит в том, что в них нельзя вручную вписать данные, отсутствующие в перечне, но их можно скопировать и вставить. При этом проверка данных не сработает. Более того, как мы выяснили, сама структура выпадающего списка будет уничтожена.

Зачастую, требуется все-таки убрать выпадающий список, но при этом оставить те значения, которые с помощью него были введены, и форматирование. В этом случае следует произвести более корректные действия по удалению указанного инструмента заполнения.

  1. Выделяем весь фрагмент, в котором расположены элементы с раскрывающимся перечнем. Передвигаемся во вкладку «Данные» и клацаем по значку «Проверка данных», который, как мы помним, размещен на ленте в группе «Работа с данными».
  2. Открывается уже хорошо знакомое нам окно проверки вводимых данных. Находясь в любом разделе указанного инструмента, нам нужно совершить единственное действие — нажать на кнопку «Очистить всё». Она располагается в нижнем левом углу окна.
  3. После этого окно проверки данных можно закрывать, нажав на стандартную кнопку закрытия в его верхнем правом углу в виде крестика или на кнопку «OK» в нижней части окна.
  4. Затем выделяем любую из ячеек, в которой раньше был размещен раскрывающийся перечень. Как видим, теперь нет ни подсказки при выделении элемента, ни треугольника для вызова списка справа от ячейки. Но при этом нетронутым осталось форматирование и все до этого введенные значения с помощью списка. Это означает, что с поставленной задачей мы справились успешно: инструмент, который больше нам не нужен, удален, но результаты его работы остались целыми.

Как видим, ниспадающий список может значительно облегчить введение данных в таблицы, а также предотвратить введение некорректных значений. Это позволит сократить количество ошибок при заполнении таблиц. Если же какое-нибудь значение нужно добавить дополнительно, то всегда можно провести процедуру редактирования. Вариант редактирования будет зависеть от способа создания. После заполнения таблицы можно удалить выпадающий список, хотя делать это и не обязательно. Большинство пользователей предпочитают его оставлять даже после окончания работы по заполнению таблицы данными.

выпадающий список | Community Creatio

//атрибуты
"NrbContractNumber": {
    "contentType": this.Terrasoft.ContentType.SEARCHABLE_TEXT,
    "searchableTextConfig": {
        "listAttribute": "ContractNumberSearchList",
        "prepareListMethod": "prepareContractNumberSearchList",
        "listViewItemRenderMethod": "onContractNumberSearchListViewItemRender",
        "itemSelectedMethod": "onContractSearchItemSelected"
    },
},
"ContractNumberSearchList": {
    "dataValueType": Terrasoft.DataValueType.COLLECTION
},
 
//методы
init: function () {
    this.callParent(arguments);
    this.set("ContractNumberSearchList", new Terrasoft.Collection());
},
 
prepareContractNumberSearchList: function (filterValue) {
    if (filterValue.length >= 3) {
        this.searchContractByNumber(filterValue, this.loadSearchList, this);
    } else {
        this.clearSearchList("ContractNumberSearchList");
    }
},
 
searchContractByNumber: function (contractNumber, callback, scope) {
    const esq = Ext.create("Terrasoft.EntitySchemaQuery", {
        rootSchemaName: "NrbContract",
        rowCount: 10
    });
 
    esq.addColumn("Id", "Id");
    esq.addColumn("NrbNumber", "NrbNumber");
    esq.addColumn("NrbAccount.Id", "AccountId");
    esq.addColumn("NrbAccount.Name", "AccountName");
    esq.addColumn("NrbAccount.NrbKpp", "AccountKpp");
    esq.addColumn("NrbAccount.NrbTIN", "AccountTin");
    esq.addColumn("NrbAccount.NrbState.Name", "AccountState");
 
    esq.filters.addItem(Terrasoft.createColumnIsNotNullFilter("NrbAccount"));
    esq.filters.addItem(Terrasoft.createColumnFilterWithParameter(Terrasoft.ComparisonType.START_WITH, "NrbNumber", contractNumber));
 
    esq.getEntityCollection(function (response) {
        Ext.callback(callback, scope, [response, "ContractNumberSearchList"]);
    }, scope || this);
},
 
loadSearchList: function (response, listName) {
    var list = this.get(listName);
    list.clear();
    list.loadAll(response.collection);
},
 
onContractNumberSearchListViewItemRender: function (item) {
    if (Ext.isEmpty(item)) {
        return;
    } 
    item.displayValue = item.values.NrbNumber;
    var itemValue = item.value = item.values.Id;
 
    var values = [
        item.values.NrbNumber,
        item.values.AccountName,
        item.values.AccountTin,
        item.values.AccountKpp,
        item.values.AccountState
    ].filter(function (item) {
        return !Ext.isEmpty(item);
    });
 
    var tpl = "<div	class=\"listview-item-info\" data-value=\"{0}\"> {1} </div>";
    item.customHtml = item.values.customHtml = this.Ext.String.format(tpl, itemValue, values.join(' | '));
},
 
onContractSearchItemSelected: function (contract) {
    if (Ext.isEmpty(contract)) {
        return;
    }
 
    this.loadLookupDisplayValue("Account", contract.values.AccountId);
    this.loadLookupDisplayValue("NrbContract", contract.values.Id);
    this.set("NrbName", contract.values.AccountName);
    this.set("NrbInn", contract.values.AccountTin);
    this.set("NrbKpp", contract.values.AccountKpp);
},

 

Полное руководство по дизайну выпадающих списков

Выпадающие списки могут как улучшить, так и испортить UX вашего сайта или приложения. Эта статья расскажет, как использовать их только на пользу.

Кажется, всем нравятся простые и эффективные формы, опросы и настройки. Но они, в конце концов, лишь инструмент для достижения какой-то цели. Большинство людей пользуются ими не ради удовольствия (ну, может быть, кроме UX-специалистов), поэтому обычно задача состоит в том, чтобы сделать процесс использования этих элементов как можно менее болезненным.

Выпадающие списки выделяются на фоне всех UI-элементов, которые облегчают жизнь пользователя. Почему? Они автоматизируют процесс: пользователи выбирают ответ из раскрывающегося списка и вуаля — нужное поле заполнено!

При этом, как и со многим в жизни, выпадающие списки нужно использовать умеренно и согласно ситуации. Для создания веб-форм или опросов нужно знать, как обеспечить наилучшее юзабилити. Не беспокойтесь — мы сейчас всё обсудим.

Содержание

  • Элемент выпадающего списка — что это такое?
  • Выпадающие списки в сравнении с другими UI-элементами
  • Когда использовать многовариантные выпадающие списки
  • Дизайн выпадающих списков для сайтов
  • 5 вдохновляющих дизайнов выпадающих списков
  • Выпадающие списки в мобильных приложениях

Элемент выпадающего списка — что это такое?

Что же из себя представляют выпадающие списки ? Чтобы ответить на этот вопрос, важно обозначить различие между выпадающим списком и выпадающим меню.

Выпадающее меню помогает в навигации по сайту или приложению. Оно предоставляет пользователю функции навигации при ховере на элемент меню. Замечательные примеры выпадающих меню можно найти в статье ‘Inspirational dropdown menu examples: web and mobile’.

Выпадающий список, в свою очередь, помогает пользователям установить настройки или заполнить данные, выбрав из нескольких вариантов в списке, который можно развернуть и свернуть. Обычно список выглядят как поле с плейсхолдером и стрелкой, указывающей вниз — но бывают и другие варианты.

Скорее всего вы уже пользовались выпадающими списками — например, при установке настроек или при оформлении заказа в интернет-магазине. Или даже для чего-нибудь более сложного — вроде выбора диапазона цены в форме заявки на чью-то консультацию.

Выпадающие списки в интерфейсах нацелены на упрощение жизни пользователей. Но если их использовать неправильно, эффект может быть совершенно противоположный.


Выпадающие списки облегчают жизнь (иногда)

Выпадающие списки, если использовать их правильно, имеют много преимуществ. Наиболее очевидное: они помогают сэкономить экранное пространство в интерфейсе, сгруппировав аналогичные параметры или текстовые варианты ответа в одно сворачивающееся поле. Ещё они отлично помогают фильтровать данные в таблицах и списках.

Дополнительное преимущество в том, что выпадающие списки упрощают работу пользователя: ему не нужно обдумывать или печатать ответ. Кроме того, на бекенде не нужно тратить время на проверку данных при заполнении форм, т.к. пользователи просто выбирают из списка заранее готовых ответов.

Или представим себе сайт стоматологии Sweet Tooth. У них есть доступные слоты записи на приём к врачу. На сайте пользователь выбирает из списка доступных слотов в выпадающем списке вместо того, чтобы вводить желаемое время для посещения (после чего он мог бы получить сообщение об ошибке, потому что выбранное время уже занято).

Тем не менее, выпадающие списки подходят не для любой ситуации Их часто используют сверх меры, вне зависимости от индустрии, даже в приложениях и на сайтах, где у создателей за плечами многолетний опыт. Поэтому главное в использовании выпадающих списков — знать, когда они к месту, а когда лучше выбрать другие UI-элементы.

Выпадающие списки в сравнении с другими UI-элементами

Покажем вам другие варианты, чтобы вы не перебарщивали с выпадающими списками. Не волнуйтесь — и самые известные бренды, бывает, применяют их не к месту.

Это ни в коем случае не ошибка новичка, поскольку во всех смыслах уместное использование выпадающих списков можно назвать искусством.

Переключатели (toggle switches)

Переключатели — отличная замена выпадающим спискам, ведь они могут отображать два параметра одновременно. Представьте, что пользователю нужно выбрать между светлой и тёмной темой. Выпадающий список здесь не сработает, лучше использовать переключатель.

Ещё можно учесть, что для светлой/ тёмной темы UI-элемент будет буквально похож на выключатель света и, следовательно, будет более интуитивно понятным.

Селекторы (radio buttons)

Теперь предположим, что пользователь указывает пол — «мужской», «женский» или выбирает «предпочитаю не указывать». Можно для этого использовать выпадающий список? Да. Это лучший вариант? Да, если мало свободного места.

Но если место позволяет, селекторы подойдут лучше, потому что при выборе одного остальные варианты становятся автоматически недоступными. Пользователь не может указать, что он женского пола и одновременно с этим выбрать вариант «предпочитаю не указывать» — это странно.

Чекбоксы

Если пользователю нужно указать несколько возможных вариантов: например, если он женат/ холост, с детьми, живёт с родителями/один, то чекбоксы подойдут лучше всего.

При наличии свободного места — идеально, когда пользователь сразу видит все доступные варианты.

Выбор даты и времени

Перейдём к распространённой проблеме, которая есть у многих компаний, — формат выбора времени и даты. Скажем сразу — в большинстве случаев календарь будет удобнее, чем список, чтобы не скроллить месяцы и дни.

Оптимальным решением может стать выпадающий список для выбора года и календарь для месяца и дня.

Тем не менее, когда дело доходит до чего-то вроде даты рождения, пользователям, как правило, привычнее набрать дату вручную. В этом случае лучше будет позволить пользователю самому ввести и день, и месяц и год.

У нас есть серия интересных статей про UX форм и HTML. В третьей части как раз говорится о том, как выбор своего года рождения в выпадающем списке вызывает ощущение, что ты старый.

Дайте пользователю возможность вводить текст всякий раз, когда спрашиваете у него что-то лёгкое для запоминания — например, дату рождения или номер телефона.

Поля поиска

В других случаях хорошим вариантом может быть поле поиска — если пользователь ищет нечто относительно простое. Вводить данные куда проще, чем кликать на выпадающий элемент и прокручивать длинный список, читая все варианты, чтобы найти нужный.

Тем не менее, если требуется проверка данных, лучше использовать выпадающий список. Так вы обеспечите целостность информации, которую вводит пользователь.

СОВЕТ: для получения бонусных UX-очков попробуйте создать поле с предиктивным поиском.

Степперы

Степпер — прекрасный вариант на тот случай, когда пользователю требуется просто установить процент масштабирования страницы, яркость экрана или ввести количество заказанных товаров. Поля выпадающего списка в этих сценариях могут быть излишне широкими и занимать больше места на экране.

В случаях, упомянутых выше, степперы также могут быть более интуитивно понятными — кнопки «плюс» и «минус» указывают на увеличение или уменьшение значения.

Когда использовать многовариантный выпадающий список

Например, если от пользователя требуется выбрать несколько ответов на вопрос, но UI ограничен в пространстве. С такой проблемой можно столкнуться при дизайне опроса или анкеты — для них оптимальным решением будет многовариантный выпадающий список.

Или, когда пользователю предоставляется выбор, какие элементы он хочет видеть на странице — например, в редакторе WordPress. Другой пример: ПО или веб-приложение ERP для управления бизнесом: там от пользователя требуется выбрать то, что всегда будет видно на его панели управления, но нет места, чтобы разместить несколько чекбоксов — поэтому используется многовариантный выпадающий список..

Выпадающие списки на сайтах

Выпадающие списки имеют свои плюсы и минусы, а также своё место в дизайне веб-интерфейса. Давайте посмотрим, как наилучшим образом использовать этот практичный элемент дизайна, чтобы обеспечить наилучший пользовательский опыт.

При разработке выпадающих списков для сайтов или веб-приложений есть несколько моментов, которые нужно тщательно обдумать заранее. Представьте, что вы не уверены: использовать выпадающий список или какой-то другой из вышеперечисленных элементов.

Ответ прост. Сколько места нужно сэкономить? Приведёт ли это к повышению стоимости взаимодействия? Ведь самое главное — это пользовательский опыт. Использовать больше пространства = улучшить юзабилити? Тогда один из вышеупомянутых альтернативных элементов подойдёт лучше.

Сколько вариантов включать в выпадающий список?

Если результаты пользовательского тестирования покажут, что юзабилити не поломается, выпадающий список может сэкономить место. Общее эмпирическое правило, которому нужно следовать: если вариантов выбора больше пяти, то выпадающий список подойдёт лучше всего. Благодаря тому, что список свёрнут в одно поле, он будет меньше пугать пользователей. Больше десяти — и список может получиться слишком длинным.

Длинные выпадающие списки лучше избегать любой ценой — пользователи не увидят все варианты сразу. Это может лишить вас очков в мире UX, заставив пользователя потратить больше усилий в поиске нужного варианта.

Длинные выпадающие списки также вынуждают пользователя усерднее контролировать движения мыши, чтобы случайно не свернуть список. Вы же не хотите, чтобы у вашего пользователя заболело запястье?

Недоступные параметры и сообщения об ошибках

Что мы делаем с недоступными вариантами? NNG в своём руководстве по выпадающим спискам предлагают не удалять недоступные пункты, а обозначать их серым цветом. Это лучше, чем удалять их. Если недоступные варианты останутся на виду, вы сохраните контекст для пользователя и поможете ему лучше разобраться в интерфейсе.

Ещё лучше, если после достаточно долгого ховера на сером пункте пользователь увидит короткое всплывающее сообщение, которое объяснит, почему этот пункт недоступен и что можно сделать (если можно, конечно), чтобы он стал активным

Когда лучше позволить пользователю вводить данные самому?

Когда дело доходит до поисковых запросов, NNG считает, что лучше разрешить пользователю вводить запрос самому, а не выбирать из выпадающего списка. Особенно если речь о потенциально длинных списках: например, штатах, областях или странах. Они могут потребовать дополнительной валидации от бэкенда, но, если это обеспечивает лучшее юзабилити, оно того стоит.

5 примеров дизайна выпадающих списков для вдохновения

  • House of FraserВсемирно известный интернет-магазин House of Fraser — отличный пример того, как ecommerce может использовать выпадающие списки для максимального удобства пользователя.

    Здесь они используются в нужном месте — при выборе размера обуви и одежды, а степперы помогают указать количество. Выпадающий список отлично подходит для выбора размера обуви: перечисление различных доступных размеров займёт много экранного места, будет выглядеть беспорядочно и мешать пользователю быстро считывать информацию.

    Вводить размер вручную так же неудобно, и покупатель может ошибиться при вводе, что помешает оформлению заказа. На сайте House of Fraser пользователь может легко выбрать доступный размер из выпадающего списка в рамках понятной размерной сетки.

  • LeadformlyПриложение Leadformly создаёт формы с высокими показателями успешного заполнения для веб-сайтов и приложений. Не удивительно, что мы обратили особое внимание на форму заказа на их сайте.

    Leadformly используют выпадающие списки, чтобы пользователи могли выбрать, сколько лидов они хотели бы генерировать ежемесячно. Выпадающий список отлично подходит для этой цели, потому что он не вынуждает пользователя вводить произвольные числа, которые затем пришлось бы сортировать; вместо этого пользователь выбирает один из заранее определённых диапазонов, упрощая при этом работу бэкенда.

  • UX Passion

    UX passion — ещё один пример сайта, который правильно использует выпадающие списки.

    Чтобы автоматизировать ответы на вопросы и не вынуждать пользователей вводить данные без необходимости, UX Passion предлагают два выпадающих списка: предполагаемый бюджет пользователя и желаемая дата начала работ.

    Пользователь не может ввести невозможную дату начала работы (например, «через пять минут»), а выбирает из списка доступных дат. Что касается бюджета, пользователям на выбор даются предопределённые показатели, что упрощает категоризацию и сортировку данных после того, как пользователь предоставит всю информацию.

    Это разумное планирование — но мы и не ожидали меньшего от сайта на домене UX Passion!

  • BrokerNotesBrokerNotes — сайт, который помогает трейдерам и инвесторам легко найти авторитетного брокера. Но что больше всего нас интересует, так это их контактная форма — в частности, как они сделали выпадающий список.

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


    Задавать вопросы на этом сайте легко. Пользователь просто выбирает одну из пяти ситуаций, отмеченных в выпадающем списке, например «Я брокер и хочу опубликовать рекламу на BrokerNotes», затем он может перейти к следующей странице вопросов, соответствующих его ситуации. Полная автоматизация — в этом суть выпадающих списков

  • Venture Harbour

    Venture Harbour — отличный пример сайта, который правильно применяет выпадающие списки. Он и должен — его задача лежит в создании новых онлайн-венчуров, которым нужно отличное качество. Собственно, приложение Leadformly, упомянутое выше, было создано с их помощью.

    Их форма подписки на новостную рассылку содержит два выпадающих списка: один для выбора вашей должности, другой — для места работы. Это позволяет адаптировать контент под получателя и может пригодиться для анализа аудитории.

    Более того, поскольку Venture Harbour использует два выпадающих списка, их форма подписки занимает всего три поля и может находиться на главной странице. Эффективный способ извлечь выгоду из пространства!

Выпадающие списки в мобильных приложениях

При разработке мобильного приложения выпадающие списки — не самый лучший вариант. Несмотря на то, что пространство на мобильных телефонах и планшетах ещё более ограничено, выпадающие списки обычно занимают слишком много места на экране, особенно если в них много вариантов. К тому же, они могут затруднить навигацию в мобильном UI.

Если вы всё-таки решили сделать раскрывающийся список в мобильном интерфейсе, убедитесь, что его можно легко и интуитивно открыть и закрыть, и что его просто скроллить. iOS решает эту проблему с помощью нативных списков в нижней части интерфейса, которые можно скроллить.

Как и в веб-дизайне, используйте выпадающие списки только когда невозможно отобразить группу ответов или вариантов на одном экране. Убедитесь, что все параметры в вашем выпадающем списке легко читаются.

Есть ещё один способ сделать выпадающие списки более интуитивно понятными и естественными в мобильных интерфейсах — добавить ощущение объёмности, особенно если речь об Android. В Material Design указано, что любой элемент списка или меню должен отображаться поверх других фиксированных UI-элементов. Для достижения наилучших результатов используйте небольшое затенение для объёма.

Когда дело доходит до высоты выпадающего меню на андроиде, убедитесь, что любой выпадающий список меньше высоты экрана. Material Design предлагает оставить пустое место размером с одну строку над и под выпадающим списком.

Выводы

Выпадающие списки стоит использовать, когда нужно увеличить доступное экранное пространство и автоматизировать определённые процессы для пользователей: упростить и сделать более эффективным заполнение форм и опросов, а также изменение настроек.

Однако не спешите применять выпадающие списки в своих интерфейсах, даже если кажется, что можно. Всегда думайте о пользователе, когда что-либо упрощаете. Если пользователю проще ввести данные — дайте ему такую возможность.

В заключение, всегда проверяйте выпадающие списки на пользователях, чтобы убедиться, что им удобно. Если нет, рассмотрите другие варианты UI-элементов, упомянутые в этой статье.

Как сделать выпадающий список в Эксель

У пользователей, которые довольно часто работают в Excel и ведут этой программе свои базы данных, наверняка нередко возникает потребность выбрать значение ячейки из заранее определенно перечня.

К примеру, у нас есть перечень наименований товаров, и наша задача – заполнить каждую ячейку определенного столбца таблицы, используя данный список. Для этого нужно создать список всех наименований, а затем реализовать возможность их выбора в нужных ячейках. Такое решение избавит от необходимости писать (копировать) одно и то же название вручную много раз, а также спасет от опечаток и прочих возможных ошибок, особенно, когда речь идет о больших таблицах.

Реализовать так называемый выпадающий список можно несколькими методами, которые мы и рассмотрим ниже.

Самым простой и понятный метод, при котором нужно предварительно создать список в другом месте документа. Можно разместить его рядом с таблицей, либо создать новый лист и составить перечень там, чтобы не “засорять” исходный документ лишними элементами и данными.

  1. Во вспомогательной таблице пишем перечень всех наименований – каждый с новой строки в отдельной ячейке. В итоге должен получиться один столбец с заполненными данными.
  2. Затем отмечаем все эти ячейки, нажимаем в любом месте отмеченного диапазона правой кнопкой мыши и в открывшемся списке кликаем по функции “Присвоить имя..”.
  3. На экране появится окно “Создание имени”. Называем список так, как хочется, но с  условием – первым символом должна быть буква, также не допускается использование определенных символов. Здесь же предусмотрена возможность добавления списку примечания в соответствующем текстовом поле. По готовности нажимаем OK.
  4. Переключаемся во вкладку “Данные” в основном окне программы. Отмечаем группу ячеек, для которых хотим задать выбор из нашего списка и нажимаем на значок “Проверка данных” в подразделе “Работа с данными”.
  5. На экране появится окно “Проверка вводимых значений”. Находясь во вкладке “Параметры” в типе данных останавливаемся на опции “Список”. В текстовом поле “Источник” пишем знак “равно” (“=”) и название только что созданного списка. В нашем случае – “=Наименование”. Нажимаем OK.
  6. Все готово. Справа от каждой ячейки выбранного диапазона появится небольшой значок со стрелкой вниз, нажав на которую можно открыть перечень наименований, который мы заранее составили. Щелкнув по нужному варианту из списка, он сразу же будет вставлен в ячейку. Кроме того, значение в ячейке теперь может соответствовать только наименованию из списка, что исключит любые возможные опечатки.

Создание списка с применением инструментов разработчика

Создать выпадающий список можно и другим образом – через инструменты разработчика с применением технологии ActiveX. Метод несколько сложнее описанного выше, но он предлагает более широкий набор инструментов по настройке списка: можно будет задать количество элементов, размер и внешний вид самого окна со списком, необходимость соответствия значения в ячейке с одним из значений списка и многое другое.

  1. В первую очередь, эти инструменты нужно найти и активировать, так как по умолчанию они выключены. Переходим в меню “Файл”.
  2. В перечне слева находим в самом низу пункт “Параметры” и щелкаем по нему.
  3. Переходим в раздел “Настроить ленту” и в области “Основные вкладки” ставим галочку напротив пункта “Разработчик”. Инструменты разработчика будут добавлены на ленту программы. Кликаем OK, чтобы сохранить настройки.
  4. Теперь в программе есть новая вкладка под названием “Разработчик”. Через нее мы и будем работать. Сначала создаем столбец с элементами, которые будут источниками значений для нашего выпадающего списка.
  5. Переключаемся во вкладу “Разработчик”. В подразделе “Элементы управления” нажимаем на кнопку “Вставить”. В открывшемся перечне в блоке функций “Элементы ActiveX” кликаем по значку “Поле со списком”.
  6. Далее нажимаем на нужную ячейку, после чего появится окно со списком. Настраиваем его размеры по границам ячейки. Если список выделен мышкой, на панели инструментов будет активен “Режим конструктора”. Нажимаем на кнопку “Свойства”, чтобы продолжить настройку списка.
  7. В открывшихся параметрах находим строку “ListFillRange”. В столбце рядом  через двоеточие пишем координаты диапазона ячеек, составляющих наш ранее созданный список. Закрываем окно с параметрами, щелкнув на крестик.
  8. Затем кликаем правой кнопкой мыши по окну списка, далее – по пункту “Объект ComboBox” и выбираем “Edit”.
  9. В результате мы получаем выпадающий список с заранее определенным перечнем.
  10. Чтобы вставить его в несколько ячеек, наводим курсор  на правый нижний угол ячейки со списком, и как только он поменяет вид на крестик, зажимаем левую кнопку мыши и тянем вниз до самой нижней строки, в которой нам нужен подобный список.

Связанный список

У пользователей также есть возможность создавать и более сложные взаимозависимые списки (связанные). Это значит, что список в одной ячейке будет зависеть от того, какое значение мы выбрали в другой. Например, в единицах измерения товара мы можем задать килограммы или литры. Если вы выберем в первой ячейке кефир, во второй на выбор будет предложено два варианта – литры или миллилитры. А если в первую ячейки мы остановимся на яблоках, во второй у нас будет выбор из килограммов или граммов.

  1. Для этого нужно подготовить как минимум три столбца. В первом будут заполнены наименования товаров, а во втором и третьем – их возможные единицы измерения. Столбцов с возможными вариациями единиц измерения может быть и больше.
  2. Сначала создаем один общий список для всех наименований продуктов, выделив все строки столбца “Наименование”, через контекстное меню выделенного диапазона.
  3. Задаем ему имя, например, “Питание”.
  4. Затем таким же образом формируем отдельные списки для каждого продукта с соответствующими единицами измерения. Для большей наглядности возьмем в качестве примера первую позицию – “Лук”. Отмечаем ячейки, содержащие все единицы измерения для этого продукта, через контекстное меню присваиваем имя, которое полностью должно совпадать с наименованием.Таким же образом создаем отдельные списки для всех остальных продуктов в нашем перечне.
  5. После этого вставляем общий список с продуктами в верхнюю ячейку первого столбца основной таблицы – как и в описанном выше примере, через кнопку “Проверка данных” (вкладка “Данные”).
  6. В качестве источника указываем “=Питание” (согласно нашему названию).
  7. Затем кликаем по верхней ячейке столбца с единицами измерения, также заходим в окно проверки данных и в источнике указываем формулу “=ДВССЫЛ(A2)“, где A2 – номер ячейки с соответствующим продуктом.
  8. Списки готовы. Осталось его только растянуть их все строки таблицы, как для столбца A, так и для столбца B.

Заключение

Благодаря выпадающим спискам можно значительно облегчить ведение баз данных в Microsoft Excel. Несмотря на кажущуюся сложность в выполнении данной задачи, на деле все оказывается куда проще. Главное – строго следовать очередности описанных выше действий, в зависимости от выбранного метода, и тогда все непременно получится.

Как сделать выпадающий список в Excel?

Специальная вставка в Excel Автофильтр в Excel. Расширенный фильтр

Что это за инструмент? Как сделать выпадающий список в Excel? Ответы ниже.  Раскрывающийся список текстовых значений — полезный инструмент, позволяющий сохранить перечень текстовых значений (например, фамилий), которые нужно вносить в ячейку. В основном они используется при формировании бухгалтерской, управленческой и прочей отчетности, для контроля внесения информации. Существует несколько способов создания выпадающих списков.

Как сделать выпадающий список в Excel? Простой способ

Значения заносятся в столбец. Важно, чтобы между ними не было пустых строк. В следующей ячейке, в которую нужно внести данные, откройте меню (правая кнопка мышки). Заполнить можно над или под заполненным диапазоном. В меню выберите команду «Выбрать из раскрывающегося списка».

Это же делается сочетанием двух клавиш «ALT + стрелка вниз». Читайте про другие горячие клавиши.

Постоянный раскрывающийся список. Сложный способ

Можно сделать подобный список, зафиксировав нужные данные. Выделите диапазон с информацией, который будет являться списком, и сделайте следующие действия:
Версия 2003 и более старая: Вставка — Имя – Присвоить.
Версия 2007 и более свежая: Формулы – Диспетчер имен – Создать. Выбрать нужный диапазон и  присвоить имя.  Кнопка ОК. Или выделить диапазон и воспользоваться горячей клавишей CTRL + SHIFT + F3.

Имя задать можно любое, но в нем не должно быть пробелов (используйте нижнее подчеркивание). И нельзя использовать в начале имени символ или цифру.

Теперь, в ленте инструментов выбираем Данные — Проверка данных — в открывшемся меню выбираем Список (картинка номер 1). В «источник» ставим «=» и пишем созданное имя диапазона (см выше), можно нажать F3 или выбираем произвольный диапазон данных (выбираем нужный диапазон вручную). Далее, начиная заносить информацию в ячейки, будут появляться данные на выбор — выпадающий список

Так же отличный способ сослаться на диапазон управляемой таблицы (Вставка — Таблица). Такая таблица автоматически добавит в конец диапазона новые данные.

Выпадающий список, важные комментарии!
  • Если выпадающий список не нужен постоянно, то его легко можно удалить. Для этого необходимо зайти в Проверка данных и выбрать все значения. Все данные, внесенные с помощью списка, сохранятся. Самой собой можно использовать множество открывающихся списков.
  • Выпадающий список — это свойство ячеек. Если вставлять в этот диапазон другие ячейки с оформлением, то свойства ячейки изменятся, а список перестанет быть активным. Чтобы этого избежать, нужно выбирать Специальную вставку и команду Вставить — значения.
  • Выпадающий список часто используется, если необходимо ограничить пользователей в проявлении творчества («защита от дурака», защита от случайного неправильного занесения). Например, руководитель предоставляет анкету для заполнения. Тому, кто будет его заполнять, нужно выбрать один из нескольких вариантов. Чтобы не ошибаться, в этом случае не обойтись без раскрывающегося списка.

 

Поделитесь нашей статьей в ваших соцсетях:

Похожие статьи

Специальная вставка в Excel Автофильтр в Excel. Расширенный фильтр

Добавить или удалить элементы из раскрывающегося списка

Редактировать раскрывающийся список на основе таблицы Excel

Если вы настроили источник списка в виде таблицы Excel, все, что вам нужно сделать, это добавить или удалить элементы из списка, и Excel автоматически обновит все связанные раскрывающиеся списки.

  • Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

  • Чтобы удалить элемент, нажмите Удалить .

    Совет:  Если элемент, который вы хотите удалить, находится где-то в середине списка, щелкните его ячейку правой кнопкой мыши, выберите Удалить , а затем нажмите OK , чтобы сдвинуть ячейки вверх.

Редактировать раскрывающийся список на основе именованного диапазона

  1. Выберите рабочий лист с именованным диапазоном для раскрывающегося списка.

  2. Выполните любое из следующих действий:

    • Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

    • Чтобы удалить элемент, нажмите Удалить .

      Совет:  Если элемент, который вы хотите удалить, находится где-то в середине списка, щелкните его ячейку правой кнопкой мыши, выберите Удалить , а затем нажмите OK , чтобы сдвинуть ячейки вверх.

  3. Перейти к Формулы > Диспетчер имен .

  4. В поле Name Manager щелкните именованный диапазон, который вы хотите обновить.

  5. Щелкните поле Относится к , а затем на листе выберите все ячейки, содержащие записи для раскрывающегося списка.

  6. Щелкните Закрыть , а затем щелкните Да , чтобы сохранить изменения.

Совет:  Если вы не знаете, как называется именованный диапазон, вы можете выбрать диапазон и найти его имя в поле имени . Чтобы найти именованный диапазон, см. раздел Поиск именованных диапазонов.

Редактировать раскрывающийся список на основе диапазона ячеек

  1. Выберите рабочий лист с данными для раскрывающегося списка.

  2. Выполните любое из следующих действий:

    • Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

    • Чтобы удалить элемент, нажмите Удалить .

      Совет:  Если элемент, который вы хотите удалить, находится где-то в середине списка, щелкните его ячейку правой кнопкой мыши, выберите Удалить , а затем нажмите OK , чтобы сдвинуть ячейки вверх.

  3. На листе, к которому вы применили раскрывающийся список, выберите ячейку с раскрывающимся списком.

  4. Перейти к Данные > Проверка данных .

  5. На вкладке Параметры щелкните поле Источник , а затем на листе с элементами раскрывающегося списка выберите все ячейки, содержащие эти элементы.Вы увидите, как диапазон списка в поле «Источник» изменяется по мере выбора.

  6. Чтобы обновить все ячейки, к которым применен тот же раскрывающийся список, установите флажок Применить эти изменения ко всем другим ячейкам с теми же настройками .

Редактировать раскрывающийся список с элементами, введенными вручную

  1. На листе, к которому вы применили раскрывающийся список, выберите ячейку с раскрывающимся списком.

  2. Перейти к Данные > Проверка данных .

  3. На вкладке Параметры щелкните поле Источник , а затем измените элементы списка по мере необходимости. Каждый элемент должен быть разделен запятой без пробелов между ними, например: Да, Нет, Возможно .

  4. Чтобы обновить все ячейки, к которым применен тот же раскрывающийся список, установите флажок Применить эти изменения ко всем другим ячейкам с теми же настройками .

Работа с выпадающим списком

После обновления раскрывающегося списка убедитесь, что он работает так, как вы хотите.Например, проверьте, достаточно ли широка ячейка для отображения обновленных записей.

Если список записей для вашего раскрывающегося списка находится на другом рабочем листе, и вы хотите, чтобы пользователи не видели его или не вносили изменения, рассмотрите возможность скрытия и защиты этого рабочего листа. Дополнительные сведения о том, как защитить лист, см. в статье Блокировка ячеек для их защиты.

Если вы хотите удалить раскрывающийся список, см. раздел Удаление раскрывающегося списка.

Видео о том, как работать с раскрывающимися списками, см. в разделе Создание раскрывающихся списков и управление ими.

Редактировать раскрывающийся список на основе таблицы Excel

Если вы настроили источник списка в виде таблицы Excel, все, что вам нужно сделать, это добавить или удалить элементы из списка, и Excel автоматически обновит все связанные раскрывающиеся списки.

  • Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

  • Чтобы удалить элемент, нажмите Удалить .

    Совет:  Если элемент, который вы хотите удалить, находится где-то в середине списка, щелкните его ячейку правой кнопкой мыши, выберите Удалить , а затем нажмите OK , чтобы сдвинуть ячейки вверх.

Редактировать раскрывающийся список на основе именованного диапазона

  1. Выберите рабочий лист с именованным диапазоном для раскрывающегося списка.

  2. Выполните любое из следующих действий:

    • Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

    • Чтобы удалить элемент, нажмите Удалить .

      Совет:  Если элемент, который вы хотите удалить, находится где-то в середине списка, щелкните его ячейку правой кнопкой мыши, выберите Удалить , а затем нажмите OK , чтобы сдвинуть ячейки вверх.

  3. Перейти к Формулы > Диспетчер имен .

  4. В поле Name Manager щелкните именованный диапазон, который вы хотите обновить.

  5. Щелкните поле Относится к , а затем на листе выберите все ячейки, содержащие записи для раскрывающегося списка.

  6. Щелкните Закрыть , а затем щелкните Да , чтобы сохранить изменения.

Совет:  Если вы не знаете, как называется именованный диапазон, вы можете выбрать диапазон и найти его имя в поле имени . Чтобы найти именованный диапазон, см. раздел Поиск именованных диапазонов.

Редактировать раскрывающийся список на основе диапазона ячеек

  1. Выберите рабочий лист с данными для раскрывающегося списка.

  2. Выполните любое из следующих действий:

    • Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

    • Чтобы удалить элемент, нажмите Удалить .

      Совет:  Если элемент, который вы хотите удалить, находится где-то в середине списка, щелкните его ячейку правой кнопкой мыши, выберите Удалить , а затем нажмите OK , чтобы сдвинуть ячейки вверх.

  3. На листе, к которому вы применили раскрывающийся список, выберите ячейку с раскрывающимся списком.

  4. Перейти к Данные > Проверка данных .

  5. На вкладке Параметры щелкните поле Источник , а затем на листе с записями для раскрывающегося списка выберите содержимое ячеек в Excel, содержащих эти записи.Вы увидите, как диапазон списка в поле «Источник» изменяется по мере выбора.

  6. Чтобы обновить все ячейки, к которым применен тот же раскрывающийся список, установите флажок Применить эти изменения ко всем другим ячейкам с теми же настройками .

Редактировать раскрывающийся список с элементами, введенными вручную

  1. На листе, к которому вы применили раскрывающийся список, выберите ячейку с раскрывающимся списком.

  2. Перейти к Данные > Проверка данных .

  3. На вкладке Параметры щелкните поле Источник , а затем измените элементы списка по мере необходимости. Каждый элемент должен быть разделен запятой без пробелов между ними, например: Да, Нет, Возможно .

  4. Чтобы обновить все ячейки, к которым применен тот же раскрывающийся список, установите флажок Применить эти изменения ко всем другим ячейкам с теми же настройками .

Работа с выпадающим списком

После обновления раскрывающегося списка убедитесь, что он работает так, как вы хотите.Например, узнайте, как изменить ширину столбца и высоту строки, чтобы отображались обновленные записи.

Если список записей для вашего раскрывающегося списка находится на другом рабочем листе, и вы хотите, чтобы пользователи не видели его или не вносили изменения, рассмотрите возможность скрытия и защиты этого рабочего листа. Дополнительные сведения о том, как защитить лист, см. в статье Блокировка ячеек для их защиты.

Если вы хотите удалить раскрывающийся список, см. раздел Удаление раскрывающегося списка.

Видео о том, как работать с раскрывающимися списками, см. в разделе Создание раскрывающихся списков и управление ими.

В Excel для Интернета можно редактировать только раскрывающийся список, в котором исходные данные были введены вручную.

  1. Выберите ячейки с раскрывающимся списком.

  2. Перейти к Данные > Проверка данных .

  3. На вкладке Параметры щелкните поле Источник . Затем выполните одно из следующих действий:

    • Если поле Источник содержит раскрывающиеся записи, разделенные запятыми, введите новые записи или удалите те, которые вам не нужны. Когда вы закончите, каждая запись должна быть разделена запятой без пробелов. Например: Фрукты, Овощи, Мясо, Гастроном .

    • Если поле Источник содержит ссылку на диапазон ячеек (например, =$A$2:$A$5 ), нажмите Отмена , а затем добавьте или удалите записи из этих ячеек. В этом примере вы должны добавить или удалить записи в ячейках с A2 по A5. Если список записей окажется длиннее или короче исходного диапазона, вернитесь на вкладку Settings и удалите то, что находится в поле Source .Затем щелкните и перетащите, чтобы выбрать новый диапазон, содержащий записи.

    • Если поле «Источник» содержит именованный диапазон, например «Отделы», вам необходимо изменить сам диапазон с помощью настольной версии Excel.

После обновления раскрывающегося списка убедитесь, что он работает так, как вы хотите. Например, проверьте, достаточно ли широка ячейка для отображения обновленных записей.Если вы хотите удалить раскрывающийся список, см. раздел Удаление раскрывающегося списка.

Создание выпадающих списков в Sheets

I. Обзор

Выпадающий список можно использовать для проверки данных в Feishu. Раскрывающийся список в таблице может ограничить входные данные указанными значениями, чтобы обеспечить нормализацию данных. В раскрывающемся списке может быть один вариант или несколько вариантов для добавления одного или нескольких тегов к информации. Вы также можете установить цвет каждой опции, чтобы придать таблице более элегантный вид.

II. Процедуры

Создать раскрывающийся список

Выберите диапазон ячеек, в который вы хотите добавить раскрывающийся список, и щелкните Дополнительно > Раскрывающийся список на панели инструментов, чтобы установить параметры на появившейся панели.

Тип раскрывающегося списка

  • •​ Раскрывающийся список с одним вариантом : Раскрывающийся список, позволяющий выбрать только один вариант.
  • •​ Раскрывающийся список с несколькими вариантами : Раскрывающийся список, позволяющий выбрать несколько значений в ячейке.
  • •​ Переключение между одним параметром и несколькими вариантами : Выберите Одиночный параметр или Несколько параметров в селекторе в верхней части панели для переключения между ними.

Примечание : Как только вы измените раскрывающийся список с несколькими вариантами на один вариант, система покажет только первый вариант в ячейке, а все остальные параметры будут удалены автоматически.

Варианты пакетного ввода

  1. 1.Выберите диапазон ячеек, перейдите на панель инструментов и нажмите   Еще > Раскрывающийся список . В правом верхнем углу панели выберите Дополнительные настройки .
  1. 2. Существует два метода пакетного ввода параметров: 
  • •​ Пользовательские параметры : В разделе Источник выберите Пользовательский и введите параметры. Используйте ввод или запятую для разделения вариантов.
  • •​ Обратитесь к другим данным : В разделе Источник выберите Из диапазона и щелкните значок .Затем перетащите и выберите диапазон ячеек, из которого вы хотите сослаться на данные. (Соблюдайте осторожность при удалении или изменении связанных данных) 
  1. 3. Установите или снимите флажок Показать стрелку для раскрывающегося списка и нажмите Подтвердить в правом нижнем углу, чтобы сохранить настройки.

Редактирование или изменение раскрывающегося списка

Редактирование области раскрывающегося списка

Выберите раскрывающийся список, который вы хотите изменить на листе, и нажмите Дополнительно > Раскрывающийся список на панели инструментов для редактирования варианты.

  • •​ Изменить раскрывающиеся параметры : Вы можете изменить значения параметров непосредственно в полях ввода.
  • •​ Добавить параметр : Нажмите Добавить параметр в нижнем левом углу полей ввода.
  • •​ Удалить параметр : Нажмите кнопку Корзина справа от каждого параметра.
  • •​ Изменить порядок опций : Нажмите и удерживайте шеститочечную кнопку Переместите слева от каждой опции и перетащите опцию вверх или вниз в нужное место.
  • •​ Установить цвет опции : Выберите Цвет опции в верхнем левом углу поля ввода, и цвет фона опции будет отображаться слева. Вы можете щелкнуть маленький треугольник в центре цветной области, чтобы изменить цвет.

Примечание : нельзя добавлять повторяющиеся параметры раскрывающегося списка, а параметры раскрывающегося списка не могут содержать английские запятые, поскольку английские запятые действуют как разделители между параметрами.Вставка английской запятой в опции может повлиять на проверку данных.

Параметры раскрывающегося списка пакетного изменения

Если несколько ячеек содержат одинаковые раскрывающиеся списки, вы можете выбрать любой из них для пакетного изменения всех из них на одном листе одним щелчком мыши.

Выберите ячейку на листе и щелкните панель раскрывающегося списка на панели инструментов, чтобы изменить раскрывающийся список ячейки. После внесения изменений установите флажок Применить к точно таким же раскрывающимся спискам в нижней части панели, и будут выбраны все те же списки на листе.Нажмите Подтвердить в правом нижнем углу панели, и те же раскрывающиеся списки на текущем листе также будут обновлены.

Примечание : Только раскрывающиеся списки с одинаковым типом (одиночный выбор или множественный выбор), значениями параметров и порядком параметров будут считаться одинаковыми.

Если значение параметра, которое вы только что изменили, уже существует в ячейке, вам будет предложено обновить заполненные параметры раскрывающегося списка в таблице после того, как вы нажмете Подтвердить .Нажмите Применить , и все заполненные значения параметров в ячейке будут обновлены до значения после модификации. Если вы выберете Не применять , заполненные значения параметров будут сохранены в ячейке, а в правом верхнем углу ячейки появится красная метка, напоминающая вам, что значение в ячейке не соответствует указанное значение.

Выберите раскрывающийся список в ячейке

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

Поиск значения опции

Функция поиска поможет вам быстро найти нужное значение опции.

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

Если желаемый результат не отображается в списке результатов, это означает, что значение параметра, которое вы ищете, не включено в раскрывающийся список. В этом случае вы можете щелкнуть Еще > Раскрывающийся список на панели инструментов, чтобы добавить параметр на панель.

Удалить раскрывающийся список

Выберите ячейку, из которой вы хотите удалить раскрывающийся список, и нажмите Дополнительно > Раскрывающийся список на панели инструментов. Затем вы можете нажать Удалить раскрывающийся список в левом нижнем углу панели, чтобы удалить список. После удаления раскрывающегося списка первое значение параметра в ячейке будет сохранено.

Текст предупреждения и справки

Выберите диапазон ячеек, перейдите на панель инструментов и щелкните Дополнительно > Раскрывающийся список .В правом верхнем углу панели выберите Дополнительные настройки > Предупреждение и текст справки .

Здесь вы можете установить предупреждение для Когда данные недействительны и текст справки, который появляется Когда выбрана ячейка .

Установить оповещения об ошибках

  • •​Под Если данные недействительны , выберите Показать оповещение , чтобы разрешить пользователям вводить контент, отличный от доступных параметров, которые можно использовать в качестве примечаний.
  • ◦​При вводе содержимого, отличного от доступных параметров, появится предупреждение о том, что данные недействительны.Просто нажмите Введите или щелкните другие области, чтобы сохранить введенное содержимое.
  • •​Если вам нужно выбрать параметр из раскрывающегося меню, щелкните его стрелку, чтобы развернуть список.
  • •​Под Если данные недействительны , выберите Отклонить ввод , чтобы запретить пользователям вводить содержимое непосредственно в ячейку. Однако они могут использовать строку формул вверху для ввода содержимого.
  • ◦​Когда пользователи вводят содержимое, отличное от доступных параметров, в строку формул вверху, появляется предупреждение Недопустимое значение , и пользователи не смогут сохранить введенное содержимое.

Установить текст справки

Выбрать Показать текст справки . Введите содержание текста справки в поле ввода.

Эффект текста справки:

III. Часто задаваемые вопросы

Как добавить в ячейку несколько раскрывающихся списков?

Нажмите Еще > Раскрывающийся список на панели инструментов и установите тип списка Несколько вариантов в верхней части панели.

Почему в правом верхнем углу ячейки, содержащей раскрывающийся список, красная метка?

Вы можете вводить значения опций, представленные в раскрывающемся списке, только в ячейку, к которой был применен раскрывающийся список.В противном случае появится красная отметка в углу, чтобы предупредить вас о недопустимых данных в ячейке.

Чтобы удалить красную метку в углу, можно заполнить ячейку параметром из раскрывающегося меню или добавить содержимое ячейки в качестве нового параметра.

Почему появляется сообщение об ошибке после импорта, поиска, замены или вставки ячейки, содержащей раскрывающийся список? Что такое адаптивный формат множественного выбора?

Ошибка может быть связана с тем, что некоторые параметры содержат английскую запятую.

После экспорта раскрывающегося списка с множественным выбором в другой продукт (например, Excel) параметры раскрывающегося списка будут отображаться в виде текста, разделенного английскими запятыми. Если список снова импортируется в Feishu Sheets, может появиться сообщение об ошибке для раскрывающегося списка с множественным выбором, поскольку Feishu Sheets не поддерживает английские запятые в значениях параметров раскрывающегося списка. Если вы ввели английскую запятую при поиске, замене или вставке значения только в ячейку, содержащую раскрывающийся список с множественным выбором, также будет выведено сообщение об ошибке.

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

Как создать раскрывающийся список в Google Sheets?

Смотреть видео – Создание выпадающего списка в Google Sheets

В этом руководстве вы узнаете, как быстро создать раскрывающийся список в таблицах Google с помощью проверки данных.

Выпадающие списки можно использовать при вводе данных, когда вы хотите, чтобы пользователь выбирал только из предопределенных параметров. Это также гарантирует отсутствие ошибок (например, слов с ошибками).

Вы также можете использовать раскрывающиеся списки в таблицах Google для создания интерактивных диаграмм, списков дел и информационных панелей.

Например, вы можете создать раскрывающийся список со списком дел, в котором пользователь может выбирать из таких параметров, как завершенная задача, выполняемая задача, еще не начатая.

Другое (расширенное) использование раскрывающегося списка может заключаться в извлечении данных для выбранного элемента.Например, предположим, что у вас есть список учеников и их оценки по пяти предметам.

Вы можете использовать раскрывающееся меню, чтобы выбрать имя учащегося и использовать формулы для автоматического извлечения сведений о баллах этого учащегося.

Вы также научитесь копировать выпадающие списки из одной ячейки и вставлять их в другие ячейки. Вы также можете легко удалить все выпадающие списки сразу из всех ячеек.

В Google Sheets есть несколько полезных функций, которые помогут вам быть более эффективными при вводе данных.

Раскрывающиеся списки — одна из таких функций, которая позволяет быстро выбирать из предварительно заполненного списка. Таким образом, вам не нужно вводить текст вручную — просто выберите его из раскрывающегося списка (как показано ниже).

Независимо от того, составляете ли вы бюджет для ежемесячных расходов или подсчитываете оценки каждого ученика в классе, выпадающий список может быть полезным и быстрым способом сделать это.

Преимущество создания раскрывающегося списка заключается в том, что это довольно просто и дает немедленные результаты.

Это также гарантирует, что ваш ввод данных не содержит ошибок, поскольку вы позволяете пользователю выбирать из раскрывающегося списка вместо того, чтобы вводить данные вручную (что может привести к ошибкам в написании слов или неправильному формату).

 

Как создать раскрывающийся список в Google Таблицах

В этом уроке я покажу вам, как создавать и использовать раскрывающиеся списки в Google Таблицах.

Создание раскрывающегося списка с использованием диапазона ячеек

Вы можете создать раскрывающийся список в Google Таблицах, используя набор данных, который уже находится в диапазоне ячеек.

Предположим, у вас есть набор данных, как показано ниже, и вы хотите создать раскрывающийся список в ячейке C2 (вы также можете создать эти раскрывающиеся списки в нескольких ячейках одновременно).

Ниже приведены шаги по созданию раскрывающегося списка в Google Таблицах:

  1. Выберите ячейку (или диапазон ячеек), в которой вы хотите открыть раскрывающийся список
  2. Выберите пункт «Данные» в меню
  3. Нажмите на опцию «Проверка данных»
  4. Убедитесь, что в диалоговом окне «Проверка данных» выбрана правильная ячейка/диапазон.При желании вы можете изменить ячейку/диапазон в диалоговом окне «Проверка данных».
  5. В опции Критерии выберите опцию — «Список из диапазона»
  6. В поле рядом введите адрес ячейки/диапазона, в котором вы хотите открыть раскрывающееся меню. Лучше всего щелкнуть значок «Выбрать диапазон данных», а затем выбрать ячейку/диапазон вручную на листе
  7. .
  8. Убедитесь, что выбран параметр «Показать раскрывающийся список в ячейке». Если этот флажок не установлен, вы не увидите значок раскрывающегося списка в ячейке/диапазоне, где они были добавлены.
  9. Нажмите «Сохранить».

Теперь у вас есть выпадающие списки в выбранных ячейках. Вы можете щелкнуть значок раскрывающегося списка (маленькая стрелка, указывающая вниз), и он покажет вам все варианты, из которых вы можете выбрать. И как только вы сделаете выбор, это значение будет добавлено в ячейку.

 

Создать раскрывающийся список, указав элементы вручную

Если вы не хотите иметь список элементов в диапазоне на листе и вместо этого указываете их вручную, вы также можете сделать это.

Это может быть тот случай, когда вы хотите, чтобы в раскрывающемся списке были такие параметры, как Да/Нет или Хорошо/Хорошо/Плохо. Вместо того, чтобы хранить их где-то на листе, вы можете легко указать их при создании раскрывающегося списка.

Как добавить раскрывающийся список в листы Google?

Ниже приведены шаги для создания раскрывающегося списка путем ручного указания параметров:

  1. Выберите ячейку (или диапазон ячеек), в которой вы хотите открыть раскрывающийся список
  2. Щелкните пункт Данные в меню
  3. Нажмите на опцию проверки данных
  4. Убедитесь, что в диалоговом окне «Проверка данных» выбрана правильная ячейка/диапазон.При желании вы можете изменить ячейку/диапазон в диалоговом окне «Проверка данных».
  5. В опции Критерии выберите опцию — «Список элементов»
  6. В поле рядом с ним вручную введите элементы (через запятую), которые вы хотите отобразить в раскрывающемся списке. В этом примере, поскольку я хочу показать Да/Нет, я бы ввел – Да/Нет
  7. Убедитесь, что выбран параметр «Показать раскрывающийся список в ячейке». Если этот флажок не установлен, вы не увидите значок раскрывающегося списка в ячейке/диапазоне, где они были добавлены.
  8. Нажмите «Сохранить».

Теперь, когда вы нажимаете на значок раскрывающегося списка в ячейке, в раскрывающемся списке будут отображаться варианты Да и Нет.

Копирование раскрывающегося списка

Вы можете легко скопировать и вставить раскрывающийся список из одной ячейки в другую.

Все, что вам нужно сделать, это выбрать ячейку, в которой уже есть раскрывающееся меню, скопировать ячейку (Control + C), а затем вставить ее в нужные ячейки/диапазон.

Как только вы это сделаете, раскрывающиеся списки внутри ячейки будут доступны и в скопированных ячейках.

Если вы хотите скопировать из ячейки только раскрывающийся список, а не форматирование (например, цвет, рамку или числовой формат), выполните следующие действия:

  1. Выберите ячейку, из которой вы хотите скопировать раскрывающийся список
  2. Скопируйте ячейку (control + C)
  3. Щелкните правой кнопкой мыши ячейку, в которую вы хотите скопировать раскрывающийся список
  4. Наведите курсор на параметр «Специальная вставка».
  5. Нажмите на опцию «Вставить только проверку данных».

Как изменить или удалить раскрывающийся список

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

Ниже приведены шаги по удалению раскрывающегося списка из ячейки или диапазона ячеек:

  1. Выберите ячейки, из которых вы хотите удалить раскрывающийся список
  2. Выберите пункт «Данные» в меню.
  3. Щелкните Проверка данных. Это откроет диалоговое окно проверки данных
  4. .
  5. Убедитесь, что в диалоговом окне «Проверка данных» выбрана правильная ячейка. При желании вы также можете изменить ячейки в диалоговом окне.
  6. Нажмите на опцию «Удалить проверку».
  7. Нажмите «Сохранить».

Если вы хотите отредактировать раскрывающееся меню и изменить его (например, добавить в него дополнительные элементы или сделать так, чтобы оно ссылалось на какой-либо другой диапазон в качестве источника), вы можете сделать это, выполнив те же действия. Просто внесите изменения и нажмите кнопку Сохранить.

 

Часто задаваемые вопросы о том, как создать раскрывающийся список в Google Sheets

Как раскрасить раскрывающийся список в Google Sheets?

Цветовое кодирование выпадающего списка — отличная идея, особенно если вы хотите упростить идентификацию выбора пользователя.Вы можете использовать условное форматирование, чтобы раскрасить раскрывающийся список. Например, если в раскрывающемся списке есть варианты «Да» или «Нет», вы можете использовать условное форматирование, чтобы отобразить все варианты «Да» зеленым, а варианты «Нет» — красным.

Вот шаги, которые вы можете выполнить, чтобы добиться этого:

  1. Выберите раскрывающийся список(-и)
  2. В меню «Формат» выберите «Условное форматирование».
  3. На появившейся боковой панели условного форматирования задайте правила форматирования.

В нашем случае может быть два правила форматирования. Для первого правила выберите «Точно текст» в раскрывающемся меню «Форматировать ячейки, если…» и введите «Да». Выберите цвет заливки, например красный, в параметрах стиля форматирования. Нажмите «Добавить другое правило» и повторите, чтобы указать форматирование зеленого цвета, когда текст точно «Нет».

Примечание: Если в раскрывающемся списке есть числовые значения, вы можете закодировать их цветом, используя вкладку Цветовая шкала на боковой панели условного форматирования.

 

Вам также могут понравиться следующие руководства по Google Таблицам:

  1. Как сделать множественный выбор в раскрывающихся списках в Google Sheets
  2. Как вставить флажок (флажок) в Google Sheets
  3. Как вставить маркеры в Google Sheets
  4. Как вставить символ градуса (°) в Google Sheets
  5. Как вставить изображение в ячейку в Google Sheets

Как создать раскрывающийся список в Excel (единственное необходимое руководство)

Раскрывающийся список — это отличный способ предоставить пользователю возможность выбора из заранее определенного списка.

Его можно использовать, когда пользователь заполняет форму или создает интерактивные информационные панели Excel.

Выпадающие списки довольно распространены на веб-сайтах/в приложениях и очень интуитивно понятны пользователю.

Смотреть видео – Создание раскрывающегося списка в Excel

В этом руководстве вы узнаете, как создать раскрывающийся список в Excel (это займет всего несколько секунд) вместе с все удивительные вещи, которые вы можете сделать с ним.

Как создать раскрывающийся список в Excel

В этом разделе вы узнаете, как создать раскрывающийся список Excel:

  1. Использование данных из ячеек.
  2. Ввод данных вручную.
  3. Использование формулы OFFSET.

#1 Использование данных из ячеек

Допустим, у вас есть список элементов, как показано ниже:

Вот шаги для создания раскрывающегося списка Excel:

  1. Выберите ячейку, в которой вы хотите создать выпадающий список.
  2. Перейдите в раздел «Данные» -> «Инструменты данных» -> «Проверка данных».
  3. В диалоговом окне «Проверка данных» на вкладке «Настройки» выберите «Список» в качестве критерия проверки.
    • Как только вы выберете Список, появится исходное поле.
  4. В поле источника введите =$A$2:$A$6 или просто щелкните поле Источник, выберите ячейки с помощью мыши и нажмите OK. Это добавит раскрывающийся список в ячейку C2.
    • Убедитесь, что установлен флажок в раскрывающемся списке «В ячейке» (он установлен по умолчанию). Если этот параметр не отмечен, в ячейке не отображается раскрывающийся список, однако вы можете вручную ввести значения в список.

Примечание: Если вы хотите создать раскрывающиеся списки в нескольких ячейках за один раз, выберите все ячейки, в которых вы хотите его создать, а затем выполните описанные выше шаги.Убедитесь, что ссылки на ячейки являются абсолютными (например, $A$2), а не относительными (например, A2, A$2 или $A2).

#2 Путем ввода данных вручную

В приведенном выше примере ссылки на ячейки используются в поле Источник. Вы также можете добавить элементы напрямую, введя их вручную в исходное поле.

Например, предположим, что вы хотите отобразить два варианта, Да и Нет, в раскрывающемся списке в ячейке. Вот как вы можете ввести его непосредственно в поле источника проверки данных:

  • Выберите ячейку, в которой вы хотите создать раскрывающийся список (ячейка C2 в этом примере).
  • Перейдите в раздел «Данные» -> «Инструменты данных» -> «Проверка данных».
  • В диалоговом окне «Проверка данных» на вкладке «Настройки» выберите «Список» в качестве критерия проверки.
    • Как только вы выберете Список, появится исходное поле.
  • В поле источника введите Да, Нет
    • Убедитесь, что установлен флажок в раскрывающемся списке В ячейке.
  • Нажмите OK.

Это создаст раскрывающийся список в выбранной ячейке. Все элементы, перечисленные в исходном поле, разделенные запятой, перечислены в разных строках в раскрывающемся меню.

Все элементы, введенные в исходное поле, разделенные запятой, отображаются в разных строках выпадающего списка.

Примечание: Если вы хотите создать раскрывающиеся списки в нескольких ячейках за один раз, выберите все ячейки, в которых вы хотите его создать, а затем выполните описанные выше шаги.

#3 Использование формул Excel

Помимо выбора из ячеек и ввода данных вручную, вы также можете использовать формулу в исходном поле для создания раскрывающегося списка Excel.

Любая формула, возвращающая список значений, может использоваться для создания раскрывающегося списка в Excel.

Например, предположим, что у вас есть набор данных, как показано ниже:

Вот шаги для создания раскрывающегося списка Excel с использованием функции СМЕЩ:

  • Выберите ячейку, в которой вы хотите создать раскрывающийся список (ячейка C2 в этом примере).
  • Перейдите в раздел «Данные» -> «Инструменты данных» -> «Проверка данных».
  • В диалоговом окне «Проверка данных» на вкладке «Настройки» выберите «Список» в качестве критерия проверки.
    • Как только вы выберете Список, появится исходное поле.
  • В поле Источник введите следующую формулу: =СМЕЩЕНИЕ($A$2,0,0,5)
    • Убедитесь, что установлен флажок в раскрывающемся списке В ячейке.
  • Нажмите OK.

Будет создан раскрывающийся список, в котором перечислены все названия фруктов (как показано ниже).

Примечание: Если вы хотите создать раскрывающийся список в нескольких ячейках за один раз, выберите все ячейки, в которых вы хотите его создать, а затем выполните описанные выше шаги. Убедитесь, что ссылки на ячейки являются абсолютными (например, $A$2), а не относительными (например, A2, или A$2, или $A2).

Как работает эта формула??

В приведенном выше случае мы использовали функцию OFFSET для создания раскрывающегося списка. Возвращает список элементов из диапазона

Возвращает список элементов из диапазона A2:A6.

Вот синтаксис функции СМЕЩ: =СМЕЩ(ссылка, строки, столбцы, [высота], [ширина])

Принимает пять аргументов, где мы указали ссылку как A2 (начальная точка списка) .Строки/столбцы указаны как 0, так как мы не хотим смещать ссылочную ячейку. Высота указана как 5, так как в списке пять элементов.

Теперь, когда вы используете эту формулу, она возвращает массив со списком пяти фруктов в A2:A6. Обратите внимание: если вы введете формулу в ячейку, выделите ее и нажмите F9, вы увидите, что она возвращает массив названий фруктов.

Создание динамического раскрывающегося списка в Excel (с использованием смещения)

Описанный выше метод использования формулы для создания раскрывающегося списка может быть также расширен для создания динамического раскрывающегося списка.Если вы используете функцию OFFSET, как показано выше, даже если вы добавите больше элементов в список, раскрывающийся список не будет обновляться автоматически. Вам придется вручную обновлять его каждый раз, когда вы меняете список.

Вот способ сделать его динамическим (и это не что иное, как небольшое изменение в формуле):

  • Выберите ячейку, в которой вы хотите создать раскрывающийся список (ячейка C2 в этом примере).
  • Перейдите в раздел «Данные» -> «Инструменты данных» -> «Проверка данных».
  • В диалоговом окне «Проверка данных» на вкладке «Настройки» выберите «Список» в качестве критерия проверки.Как только вы выберете Список, появится исходное поле.
  • В исходном поле введите следующую формулу: =СМЕЩ($A$2,0,0,СЧЁТЕСЛИ($A$2:$A$100″<>«))
  • Убедитесь, что раскрывающийся список В ячейке опция проверена.
  • Нажмите OK.

В этой формуле я заменил аргумент 5 на СЧЁТЕСЛИ($A$2:$A$100, «<>«).

Функция СЧЁТЕСЛИ подсчитывает непустые ячейки в диапазоне A2:A100. Таким образом, функция СМЕЩ настраивается таким образом, чтобы включать все непустые ячейки.

Примечание:

  • Чтобы это работало, между заполненными ячейками НЕ должно быть пустых ячеек.
  • Если вы хотите создать раскрывающийся список в нескольких ячейках за один раз, выберите все ячейки, в которых вы хотите его создать, а затем выполните описанные выше шаги. Убедитесь, что ссылки на ячейки являются абсолютными (например, $A$2), а не относительными (например, A2, A$2 или $A2).

Копирование и вставка раскрывающихся списков в Excel

Вы можете копировать и вставлять ячейки с проверкой данных в другие ячейки, и это также скопирует проверку данных.

Например, если у вас есть раскрывающийся список в ячейке C2, и вы хотите применить его также к ячейке C3:C6, просто скопируйте ячейку C2 и вставьте ее в ячейку C3:C6. Это скопирует раскрывающийся список и сделает его доступным в C3: C6 (вместе с раскрывающимся списком также будет скопировано форматирование).

Если вы хотите скопировать только раскрывающийся список, а не форматирование, выполните следующие действия:

  • Скопируйте ячейку с раскрывающимся списком.
  • Выберите ячейки, в которые вы хотите скопировать раскрывающийся список.
  • Перейдите на главную –> Вставить –> Специальная вставка.
  • В диалоговом окне «Специальная вставка» выберите «Проверка в параметрах вставки».
  • Нажмите OK.

Будет скопировано только раскрывающееся меню, а не форматирование скопированной ячейки.

Внимание при работе с раскрывающимся списком Excel

При работе с раскрывающимися списками в Excel необходимо соблюдать осторожность.

При копировании ячейки (не содержащей раскрывающегося списка) поверх ячейки, содержащей раскрывающийся список, раскрывающийся список теряется.

Худшая часть этого заключается в том, что Excel не будет отображать никаких предупреждений или подсказок, чтобы сообщить пользователю, что раскрывающийся список будет перезаписан.

Как выбрать все ячейки, в которых есть раскрывающийся список

Иногда бывает трудно понять, какие ячейки содержат раскрывающийся список.

Следовательно, имеет смысл пометить эти ячейки, придав им четкую границу или цвет фона.

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

  • Перейти на главную –> Найти и выбрать –> Перейти к специальному.
  • В диалоговом окне «Перейти к специальному» выберите «Проверка данных».
    • Проверка данных имеет два варианта: «Все» и «То же самое». All выберет все ячейки, к которым применено правило проверки данных. То же будет выбирать только те ячейки, которые имеют то же правило проверки данных, что и активная ячейка.
  • Нажмите OK.

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

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

Вот еще одна техника Джона Акампоры, которую вы можете использовать, чтобы всегда держать значок раскрывающейся стрелки видимым. Вы также можете увидеть некоторые способы сделать это в этом видео от Mr. Excel.

Создание зависимого/условного выпадающего списка Excel

Вот видео о том, как создать зависимый выпадающий список в Excel.

Если вы предпочитаете читать, а не смотреть видео, продолжайте читать.

Иногда у вас может быть несколько раскрывающихся списков, и вы хотите, чтобы элементы, отображаемые во втором раскрывающемся списке, зависели от того, что пользователь выбрал в первом раскрывающемся списке.

Это так называемые зависимые или условные выпадающие списки.

Ниже приведен пример условного/зависимого раскрывающегося списка:

В приведенном выше примере, когда элементы, перечисленные в раскрывающемся списке 2, зависят от выбора, сделанного в раскрывающемся списке 1.

Теперь давайте посмотрим, как это создать.

Вот шаги для создания зависимого/условного раскрывающегося списка в Excel:

Теперь, когда вы делаете выбор в раскрывающемся списке 1, параметры, перечисленные в раскрывающемся списке 2, будут автоматически обновляться.

Загрузить пример файла

Как это работает?  – условный раскрывающийся список (в ячейке E3) ссылается на =ДВССЫЛ(D3). Это означает, что когда вы выбираете «Фрукты» в ячейке D3, раскрывающийся список в E3 ссылается на именованный диапазон «Фрукты» (через функцию ДВССЫЛ) и, следовательно, перечисляет все элементы в этой категории.

Важное примечание при работе с условными раскрывающимися списками в Excel:

  • Когда вы сделали выбор, а затем изменили родительский раскрывающийся список, зависимый раскрывающийся список не изменится и, следовательно, будет быть неправильной записью. Например, если вы выберете США в качестве страны, а затем Флориду в качестве штата, а затем вернетесь и измените страну на Индию, штат останется Флоридой. Вот отличный учебник Дебры по очистке зависимых (условных) выпадающих списков в Excel при изменении выбора.
  • Если основная категория состоит из более чем одного слова (например, «Сезонные фрукты» вместо «Фрукты»), вам необходимо использовать формулу = ДВССЫЛ(ПОДСТАВИТЬ(D3, «,,_»)) , вместо простой функции ДВССЫЛ, показанной выше. Причина этого в том, что Excel не допускает пробелов в именованных диапазонах. Поэтому, когда вы создаете именованный диапазон, используя более одного слова, Excel автоматически вставляет знак подчеркивания между словами. Таким образом, именованный диапазон «Сезонные фрукты» будет «Сезонные_фрукты». Использование функции ПОДСТАВИТЬ в функции ДВССЫЛ обеспечивает преобразование пробелов в символы подчеркивания .

Вам также могут понравиться следующие учебные пособия по Excel:

Выбор нескольких элементов из раскрывающегося списка в Excel

Один из моих коллег спросил меня, можно ли сделать несколько выборов в раскрывающемся списке в Эксель.

При создании раскрывающегося списка можно сделать только один выбор. Если вы выбираете другой элемент, первый заменяется новым выбором.

Он хотел сделать несколько вариантов выбора из одного и того же раскрывающегося списка таким образом, чтобы выбор добавлялся к уже существующему значению в ячейке.

Примерно так, как показано на рисунке ниже:

Вы не сможете сделать это со встроенными функциями Excel.

Единственный способ — использовать код VBA, который запускается всякий раз, когда вы делаете выбор, и добавляет выбранное значение к существующему значению.

Смотреть видео – Как выбрать несколько элементов из раскрывающегося списка Excel

Как сделать множественный выбор в раскрывающемся списке раскрывающийся список Excel (с повторением и без повторения).

Это одно из самых популярных руководств по Excel на этом сайте. Поскольку я получаю много подобных вопросов, я решил создать раздел часто задаваемых вопросов в конце этого руководства. Поэтому, если после прочтения у вас возникнут какие-либо вопросы, сначала ознакомьтесь с разделом часто задаваемых вопросов.

Создание раскрывающегося списка, позволяющего выбирать несколько элементов, состоит из двух частей:

  • Создание раскрывающегося списка.
  • Добавление кода VBA в серверную часть.

Создание раскрывающегося списка в Excel

Ниже приведены шаги для создания раскрывающегося списка в Excel:

  1. Выберите ячейку или диапазон ячеек, где вы хотите, чтобы раскрывающийся список отображался (C2 в этом пример).
  2. Перейдите в раздел «Данные» -> «Инструменты данных» -> «Проверка данных».
  3. В диалоговом окне «Проверка данных» на вкладке настроек выберите «Список» в качестве критериев проверки.
  4. В поле «Источник» выберите ячейки, содержащие нужные элементы в раскрывающемся списке.
  5. Нажмите OK.

Теперь в ячейке C2 есть раскрывающийся список, в котором отображаются названия элементов в A2:A6.

На данный момент у нас есть раскрывающийся список, в котором вы можете выбрать один элемент за раз (как показано ниже).

Чтобы этот раскрывающийся список позволял нам делать множественный выбор, нам нужно добавить код VBA в серверной части.

В следующих двух разделах этого руководства вы получите код VBA, позволяющий делать множественный выбор в раскрывающемся списке (с повторением и без).

Код VBA для разрешения множественного выбора в раскрывающемся списке (с повторением)


Ниже приведен код Excel VBA, который позволит нам выбрать более одного элемента из раскрывающегося списка (с возможностью повторения выбора):

 Private Sub Worksheet_Change (ByVal Target As Range)

'Код Сумита Бансала с https://trumpexcel.ком
' Чтобы выбрать несколько вариантов в раскрывающемся списке в Excel

Dim Oldvalue As String
Dim Newvalue как строка

При ошибке GoTo Exitsub
Если Target.Address = "$C$2" Тогда
Если Target.SpecialCells(xlCellTypeAllValidation) не имеет значения, то
Перейти к выходу
Еще: Если Target.Value = "" Then GoTo Exitsub Else
Приложение.EnableEvents = Ложь
Новое значение = Целевое значение.
Приложение.Отменить
Старое значение = Целевое значение.
Если Старое значение = "" Тогда
Цель.Значение = новое значение
Еще
Target.Value = Старое значение & ", " & Новое значение
Конец, если
Конец, если
Конец, если
Приложение.EnableEvents = Истина
Exitsub:
Приложение.EnableEvents = Истина
Конец сабвуфера
 

Теперь вам нужно поместить этот код в модуль в редакторе VB (как показано ниже в разделе «Куда поместить код VBA»).

Когда вы поместите этот код в бэкенд (описанный далее в этом руководстве), он позволит вам сделать несколько вариантов выбора в раскрывающемся списке (как показано ниже).

Обратите внимание, что если вы выберете элемент более одного раза, он будет введен снова (повторение разрешено).

Попробуйте сами.. Загрузите пример файла

Код VBA для разрешения множественного выбора в раскрывающемся списке (без повторения)

Многие люди спрашивали о коде для выбора нескольких элементы из выпадающего списка без повторения.

Вот код, который гарантирует, что элемент можно выбрать только один раз, чтобы не было повторений:

 Private Sub Worksheet_Change(ByVal Target As Range)
'Код Сумита Бансала с https://trumpexcel.ком
' Чтобы разрешить множественный выбор в раскрывающемся списке в Excel (без повторения)
Dim Oldvalue As String
Dim Newvalue как строка
Приложение.EnableEvents = Истина
При ошибке GoTo Exitsub
Если Target.Address = "$C$2" Тогда
  Если Target.SpecialCells(xlCellTypeAllValidation) не имеет значения, то
    Перейти к выходу
  Еще: Если Target.Value = "" Then GoTo Exitsub Else
    Приложение.EnableEvents = Ложь
    Новое значение = Целевое значение.
    Приложение.Отменить
    Старое значение = Цель.Стоимость
      Если Старое значение = "" Тогда
        Target.Value = Новое значение
      Еще
        Если InStr(1, Старое значение, Новое значение) = 0 Тогда
            Target.Value = Старое значение & ", " & Новое значение
      Еще:
        Target.Value = старое значение
      Конец, если
    Конец, если
  Конец, если
Конец, если
Приложение.EnableEvents = Истина
Exitsub:
Приложение.EnableEvents = Истина
End Sub 

Теперь вам нужно поместить этот код в модуль в редакторе VB (как показано в следующем разделе этого руководства).

Этот код позволит вам выбрать несколько элементов из выпадающего списка. Однако вы сможете выбрать элемент только один раз. Если вы попытаетесь выбрать его снова, ничего не произойдет (как показано ниже).

Попробуйте сами.. Загрузите пример файла

Куда поместить код VBA

Прежде чем вы начнете использовать этот код в Excel, вам нужно поместить его в админку, чтобы он запускается всякий раз, когда есть какие-либо изменения в раскрывающемся списке.

Выполните следующие шаги, чтобы поместить код VBA в серверную часть Excel:

  1. Перейдите на вкладку «Разработчик» и щелкните Visual Basic (вы также можете использовать сочетание клавиш — Alt + F11). Это откроет редактор Visual Basic.
  2. Слева должна быть панель Project Explorer (если ее нет, используйте Control + R, чтобы сделать ее видимой).
  3. Дважды щелкните имя рабочего листа (на левой панели), где находится раскрывающийся список. Откроется окно кода для этого рабочего листа.
  4. В окне кода скопируйте и вставьте приведенный выше код.
  5. Закройте редактор VB.

Теперь, когда вы вернетесь к раскрывающемуся списку и сделаете выбор, вы сможете выбрать несколько вариантов (как показано ниже):

Попробуйте сами. Загрузите файл примера

Примечание: Поскольку для этого мы используем код VBA, вам необходимо сохранить книгу с расширением .xls или .xlsm.

Часто задаваемые вопросы (FAQ)

Я создал этот раздел, чтобы ответить на некоторые из наиболее часто задаваемых вопросов об этом руководстве и коде VBA.Если у вас есть какие-либо вопросы, я прошу вас сначала просмотреть этот список запросов.

  В: В коде VBA функциональность предназначена только для ячейки C2. Как мне получить его для других ячеек? 

Ответ: Чтобы получить этот раскрывающийся список множественного выбора в других ячейках, вам нужно изменить код VBA в бэкэнде. Предположим, вы хотите получить это для C2, C3 и C4, вам нужно заменить следующую строку в коде:

Если Target.Address = "$C$2" Тогда

с этой строкой:

Если Цель.Address = "$C$2" Or Target.Address = "$C$3" Or Target.Address = "$C$4" Then 
  Q: Мне нужно создать несколько раскрывающихся списков во всем столбце "C". Как мне получить это для всех ячеек в столбцах с функцией множественного выбора? 

Ответ: Чтобы включить множественный выбор в раскрывающихся списках во всем столбце, замените следующую строку в коде:

Если Target.Address = "$C$2" Тогда

с этой строкой:

Если Цель.Колонка = 3 Тогда

В аналогичных строках, если вы хотите использовать эту функцию в столбцах C и D, используйте следующую строку:

Если Цель.Столбец = 3 или Target.Column = 4 Тогда 
  В: Мне нужно создать несколько раскрывающихся списков подряд. Как я могу это сделать? 

Ответ: Если вам нужно создать раскрывающиеся списки с несколькими вариантами выбора в строке (скажем, во второй строке), вам необходимо заменить следующую строку кода:

Если Target.Address = "$C$2" Тогда

с этой строкой:

Если Target.Row = 2, тогда

Точно так же, если вы хотите, чтобы это работало для нескольких строк (скажем, второй и третьей строки), вместо этого используйте следующую строку кода:

Если Цель.Row = 2  or Target.Row = 3 Then 
  В: На данный момент множественный выбор разделен запятой. Как я могу изменить это, чтобы разделить их пробелом (или любым другим разделителем). 

Ответ: Чтобы разделить их с помощью разделителя, отличного от запятой, вам необходимо заменить следующую строку кода VBA:

Target.Value = Старое значение & ", " & Новое значение

с этой строкой кода VBA:

Target.Value = Старое значение & " " & Новое значение

Точно так же, если вы хотите заменить запятую другим символом, например |, вы можете использовать следующую строку кода:

Цель.Значение = Старое значение & "| " & Новое значение 
  В: Могу ли я получить каждый выбор в отдельной строке в одной и той же ячейке? 

Ответ: Да, вы можете. Чтобы получить это, вам нужно заменить следующую строку кода VBA:

Target.Value = Старое значение & ", " & Новое значение

с этой строкой кода:

Target.Value = старое значение и vbNewLine и новое значение

vbNewLine вставляет новую строку в ту же ячейку. Поэтому всякий раз, когда вы делаете выбор из раскрывающегося списка, он будет вставлен в новую строку.
  В: Могу ли я сделать так, чтобы функция множественного выбора работала на защищенном листе? 

Ответ: Да, вы можете.

Чтобы это сделать, вам нужно сделать две вещи:

Добавьте в код следующую строку (сразу после оператора DIM):

  Me.Protect UserInterfaceOnly:=True 

Во-вторых, вам нужно убедиться, что ячейки, в которых есть раскрывающийся список с функцией множественного выбора, не заблокированы, когда вы защищаете весь лист.

Вот учебник о том, как это сделать: Блокировка ячеек в Excel
 

Вам также могут понравиться следующие учебники по Excel:

Создание раскрывающегося списка в ячейке

Ручной ввод данных в электронные таблицы и особенно ввод данных в текстовые ячейки приводит ко многим ошибкам.Инструменты проверки данных Excel позволяют уменьшить неточность ввода данных Excel, ограничивая набор возможных значений предварительно определенным списком. Пользователи могут выбрать элемент из раскрывающегося списка с несколькими вариантами вместо того, чтобы печатать текст в шаблон формы ввода данных.

Чтобы создать собственный раскрывающийся список для ячейки, выполните следующие действия:

   1.   Создать столбец или строку элементов в активная электронная таблица для раскрывающегося списка.

   2. Выберите ячейку, для которой требуется раскрывающийся список проверка данных (ячейка B2 в этом примере).

   3.   На вкладке Данные в Инструменты обработки данных группа, нажмите Проверка данных :

   4.   В диалоговом окне Проверка данных на вкладка Настройки :

  • В раскрывающемся списке Разрешить выберите пункт Список .
  • В поле Источник укажите диапазон, содержащий элементы раскрывающегося списка. (в этом примере диапазон равен E1:E8 ).
  • Установите флажок Раскрывающийся список в ячейке , чтобы отобразить раскрывающийся список. В противном случае Эксель проверяет введенные вами данные, но не показывает раскрывающуюся кнопку для выбора элементов из списка.

   5.   Нажмите OK .

Примечания :

  • Вы можете скрыть диапазон значений, используемый в поле Источник или создать его на защищенный лист, который вы можете скрыть.
  • Вы можете добавить раскрывающийся список в несколько ячеек, выбрав соответствующий ячеек или скопировать/вставить ячейку со списком.
  • Если список короткий, шаг 1 можно пропустить. Вместо этого введите элементы списка (разделенные запятыми) в поле Source в Data Validation чат:
  • Если вы планируете поделиться своей книгой с пользователями Excel 2007 или более ранней версии, сделайте Убедитесь, что список находится на том же листе, что и раскрывающийся список. Альтернативно, вы можете использовать именованный диапазон.

См. также этот совет на французском языке: Création d’une liste déroulante dans une cellule.

Раскрывающиеся списки Excel — проверка данных

Создайте раскрывающийся список элементов в ячейке с помощью функции проверки данных Excel. Это облегчит ввод данных и уменьшит количество ошибок ввода и опечаток. Видеоуроки и пошаговые инструкции ниже

Что такое проверка данных?

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

  • создать выпадающий список элементов в ячейке
  • ограничить ввод, например дату только диапазон или целые числа
  • создать пользовательский правила для чего можно вводить

В этом уроке вы увидите, как создать раскрывающийся список вариантов в ячейке, например список имен сотрудников, показанный ниже.

Создать раскрывающийся список в ячейке

Чтобы создать раскрывающийся список в Excel, вы можете назвать список элементов на основе именованной таблицы Excel.Затем используйте этот список в качестве источника для раскрывающегося списка Проверка данных. Если вы не хотите создавать именованная таблица, вы можете следовать инструкциям в именованном диапазоне раздел ниже. Посмотрите шаги в этом коротком видео и письменные инструкции находятся под видео

Как создать раскрывающийся список

С помощью проверки данных вы можете создать раскрывающийся список параметров в клетка.Есть 3 простых шага:

1. Создайте таблицу элементов ИЛИ создайте список

2. Назовите список

3. Создайте раскрывающийся список

Примечание : Проверка данных не является надежной. Его можно обойти вставив данные в ячейку или выбрав «Очистить» > «Очистить все», на вкладке Главная ленты.

1. Создайте таблицу элементов

Самый простой способ создать и поддерживать список опций — это введите их в рабочий лист.Вы можете сделать это на листе, который будет содержать раскрывающихся списков или на другом листе. В этом примере list будет храниться на листе с именем Lists .

ПРИМЕЧАНИЕ. В списке проверки данных может отображаться 32 767 элементов из список на рабочем листе.

  1. Введите заголовок для списка — Сотрудники в этом примере
  2. Непосредственно под ячейкой заголовка в один столбец введите записи, которые вы хотите видеть в раскрывающемся списке.Не оставляйте пустым ячейки между записями.

  3. Выберите ячейку в списке и на вкладке ленты «Вставка» щелкните Стол

  4. Добавьте галочку в «Моя таблица имеет заголовки» и нажмите Ok

Таблица теперь является именованной таблицей Excel.

2. Назовите список

Далее вы создадите именованный диапазон, не включающий заголовок ячейка в таблице.Этот именованный диапазон будет динамическим — он будет корректировать автоматически, если элементы добавляются в список или удаляются из него.

Вы можете использовать диспетчер имен, как показано в видео, или использовать поле имени. Оба метода описаны ниже. Метод Name Box быстрее, но вы не можете добавить комментарий.

Использовать диспетчер имен

Этот метод показан на видео. Вы можете установить имя, область действия и комментарии.

  1. Выберите одну из ячеек в списке имен сотрудников.
  2. На ленте щелкните вкладку «Формулы» и в группе «Определенные имена» щелкните «Определить имя».
  3. В диалоговом окне «Новое имя» введите имя из одного слова для выбранного диапазона, например ИмпИмена
  4. Оставить область как рабочую книгу
  5. Щелкните в поле «Ссылка на» (на рабочем листе будет выделена ячейка, которая в данный момент указана в поле «Ссылка на»)
  6. Чтобы выбрать все имена в списке, наведите указатель мыши на верхнюю часть ячейки заголовка (B1) и, когда появится черная стрелка, щелкните, чтобы выбрать все имена без ячейки заголовка.(Обязательно щелкните, когда стрелка находится в ячейке B1, а не в кнопке заголовка столбца B)
  7. Имя таблицы и имя столбца появятся в поле Ссылки на: = Таблица1[Сотрудники]
  8. Нажмите OK, чтобы ввести имя.
Используйте поле имени

Это быстрый способ назвать диапазон ячеек.

  1. Щелкните вверху ячейки заголовка, чтобы выбрать все ячейки в списке (заголовок не будет выделен).

  2. Щелкните в поле Имя слева от строки формул
  3. Введите имя из одного слова для выбранного диапазона, например. EmpNames, а затем нажмите клавишу Enter , чтобы завершить имя.
  • ПРИМЕЧАНИЕ. После того, как вы нажмите Enter, имя исчезнет, ​​и появится имя таблицы в поле имени.

3.Создание раскрывающегося списка

Теперь, когда вы создали именованный диапазон, вы можете использовать его для создания выпадающий список в одной или нескольких ячейках

  1. Выберите ячейки, в которых вы хотите выпадающий список
  2. На вкладке «Данные» ленты нажмите «Проверка данных».

  3. Сначала щелкните в поле Разрешить
  4. Затем в раскрывающемся списке Разрешить выберите Список

  5. Щелкните в поле Источник и введите знак равенства, и список имя, например:
    =EmpNames
    ИЛИ нажмите клавишу F3, чтобы просмотреть список имен, щелкните имя и нажмите ОК

  6. Нажмите кнопку «ОК», чтобы закрыть диалоговое окно «Проверка данных».
  7. Щелкните одну из ячеек и щелкните стрелку раскрывающегося списка.

  8. Щелкните элемент в раскрывающемся списке, чтобы ввести его в ячейку.

Список на Другой лист

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

Посмотрите это видео, чтобы увидеть шаги, и ознакомьтесь с письменными инструкциями здесь: Список из другой книги

Использовать список с разделителями

Вместо обращения к списку элементов на рабочем листе вы можете введите список в поле Источник, разделив его запятыми. Например:

Да, Нет, Возможно

Примечания :

  1. Этот метод проверки данных чувствителен к регистру — если пользователь вводит YES, появится предупреждение об ошибке.
  2. Символы пробела можно вводить до или после допустимых элементов, а также сообщение об ошибке не отображается, т.е. » Да » было бы разрешено. (Спасибо Питеру за этот совет.)

Разрешить записи, отсутствующие в раскрывающемся списке

Когда вы добавляете проверку данных в ячейку, автоматически включается функция предупреждения об ошибке. Это не позволяет пользователям вводить неверные данные в ячейку.

В некоторых рабочих листах, где есть раскрывающийся список допустимых элементов, вы можете также разрешить ввод других элементов.Например:

  • В форме заказа на рабочем листе покажите краткий раскрывающийся список основных наименований продуктов, чтобы их было легко вводить
  • Но разрешите людям вводить названия новых продуктов в ячейку, когда это необходимо
Выключить предупреждение об ошибке

Самый быстрый способ разрешить пользователям вводить элементы, которых нет в списке, — это изменить настройку предупреждения об ошибке проверки данных. Чтобы изменить этот параметр, выполните следующие действия:

  1. Выберите ячейки листа, для которых вы хотите отключить оповещение об ошибке
  2. На ленте щелкните вкладку Данные и щелкните Проверка данных
  3. В окне «Настройки проверки данных» щелкните вкладку Предупреждение об ошибке
  4. Снять галочку с Показать предупреждение об ошибке после ввода неверных данных

Другие параметры предупреждения об ошибке проверки данных

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

Например, вы можете показать предупреждающее сообщение и спросить, хотят ли они продолжить запись.

Или просто покажите информационное сообщение, напоминающее им, что элемент отсутствует в раскрывающемся списке допустимых записей.

Получить образец файла

Вы можете скачать образец файла раскрывающихся списков здесь: Drop Рабочая тетрадь со списком вниз.Заархивированный файл имеет формат xlsx и не содержит макросов.

Другие уроки

Создание зависимых раскрывающихся списков

Страница индекса проверки данных

Изменить название продукта на код

Зависимые выпадающие списки Видео

Скрыть использованные предметы в раскрывающемся списке

Список из другой книги

Примеры критериев проверки данных

Правила даты проверки данных

Советы по проверке данных

Проверка данных с помощью поля со списком

Создать раскрывающийся список Excel 2003

.

Добавить комментарий

Ваш адрес email не будет опубликован.