Главная » Excel » Вы здесь

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

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

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

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

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

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

tablitsa-zagotovka-i-spisok-v-microsoft-excel

Выделяем данные, которые планируем занести в раскрывающийся список. Кликаем правой кнопкой мыши, и в контекстном меню выбираем пункт «Присвоить имя…».

Присвоение имени в Microsoft Excel

Открывается форма создания имени. В поле «Имя» вписываем любое удобное наименование, по которому будем узнавать данный список. Но, это наименование должно начинаться обязательно с буквы. Можно также вписать примечание, но это не обязательно. Жмем на кнопку «OK».

Создание имени в Microsoft Excel

Переходим во вкладку «Данные» программы Microsoft Excel. Выделяем область таблицы, где собираемся применять выпадающий список. Жмем на кнопку «Проверка данных», расположенную на Ленте.

Проверка данных в Microsoft Excel

Открывается окно проверки вводимых значений. Во вкладке «Параметры» в поле «Тип данных» выбираем параметр «Список». В поле «Источник» ставим знак равно, и сразу без пробелов пишем имя списка, которое присвоили ему выше. Жмем на кнопку «OK».

Параметры вводимых значений в Microsoft Excel

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

Выпадающий список в программе Microsoft Excel

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

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

Переход в параметры Microsoft Excel

В открывшемся окне переходим в подраздел «Настройка ленты», и ставим флажок напротив значения «Разработчик». Жмем на кнопку «OK».

Включение режима разработчика в Microsoft Excel

После этого, на ленте появляется вкладка с названием «Разработчик», куда мы и перемещаемся. Чертим в Microsoft Excel список, который должен стать выпадающим меню. Затем, кликаем на Ленте на значок «Вставить», и среди появившихся элементов в группе «Элемент ActiveX» выбираем «Поле со списком».

Выбор поля со списком в Microsoft Excel

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

Форма списка в Microsoft Excel

Затем мы перемещаемся в «Режим конструктора». Жмем на кнопку «Свойства элемента управления».

Переход в свойства элемента управления в Microsoft Excel

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

Свойства элемента управления в Microsoft Excel

Далее, кликаем по ячейке, и в контекстном меню последовательно переходим по пунктам «Объект ComboBox» и «Edit».

Редактирование в Microsoft Excel

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

Выпадающий список в приложении Microsoft Excel

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

Протягивание выпадающего списка в Microsoft Excel

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

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

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

Таблицы в Microsoft Excel

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

Присваивание имени в Microsoft Excel

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

Ввод данных в Microsoft Excel

Во второй ячейке тоже запускаем окно проверки данных, но в графе «Источник» вводим функцию «=ДВССЫЛ» и адрес первой ячейки. Например, =ДВССЫЛ($B3).

Ввод данных для второй ячейки в Microsoft Excel

Как видим, список создан.

Список создан в Microsoft Excel

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

Таблица создана в Microsoft Excel

Всё, таблица создана.

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

Мы рады, что смогли помочь Вам в решении проблемы.
Попробуйте найти другие ответы на сайте



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

Опрос: помогла ли вам эта статья?

Да Нет

Еще статьи по этой теме:

Поделиться статьей в социальных сетях
6 комментария

Вопрос: А как быть с «маслом растительным» в последнем примере? — имя диапазона не может содержать пробел.

Ирина, спасибо за вопрос. Очень верное уточнение. В этом случае нужно присвоить имя диапазону I7:J7 «масло_растительное». В проверке вводимых значений столбца «Мера» в поле «Источник» вместо формулы «=ДВССЫЛ($B3)» следует записать формулу «=ДВССЫЛ(ПОДСТАВИТЬ($B3;»масло растительное»;»масло_растительное»))». Эту формулу можно копировать на все ячейки ниже. Если, например, в первом столбце вы выберите «Мясо» новая формула на вывод значения никак не повлияет. Она будет производить подмену только в случае выбора масла растительного.Таким образом будет выполняться подстановка невидимая для глаза пользователя того выражения, которое имеет пробел на выражение без пробела. Больше никаких дополнительных изменений вносить не нужно.

Оставьте свое мнение