Перейти к основному содержанию

Как быстро создать динамический зависимый выпадающий список в Excel?

Большинство из нас может создать раскрывающийся список с помощью функции проверки данных в Excel, но иногда нам нужен связанный или динамический раскрывающийся список, это означает, что когда вы выбираете значение в раскрывающемся списке A и хотите, чтобы значения, которые нужно обновить, в раскрывающемся списке B. В Excel мы можем создать динамический раскрывающийся список с проверка достоверности данных функции и КОСВЕННЫЕ функция. В этом руководстве будет описано, как создавать зависимые раскрывающиеся списки в Excel.


Создать динамический зависимый выпадающий список в Excel

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

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

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

(1.) Создайте имя диапазона для категорий, первую строку, выберите A1: D1 и введите имя диапазона. Пищевой продукт в Имя Box, Затем нажмите Enter .

(2.) Затем вам нужно назвать диапазон для каждого из столбцов, как указано выше, как показано ниже:

Функции - Панель навигации: пакетное создание нескольких именованных диапазонов и списка на панели в Excel.
Обычно мы можем определить только один диапазон имен одновременно в Excel. Но в некоторых случаях может потребоваться создать несколько именованных диапазонов. Должно быть довольно утомительно постоянно определять имена одно за другим. Kutools for Excel предоставляет такую ​​утилиту для быстрого пакетного создания нескольких именованных диапазонов и перечисления этих именованных диапазонов в Область переходов для удобного просмотра и доступа.


названия рекламных панелей

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

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

Внимание: Вам нужно ввести в формулу то, что вы назвали своими категориями.

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

5. Затем я могу создать второй раскрывающийся список, выбрать одну пустую ячейку и щелкнуть Данные > проверка достоверности данных > проверка достоверности данных опять же, в проверка достоверности данных диалоговое окно, нажмите Настройки , выберите Список из Разрешить раскрывающийся список и введите эту формулу = косвенный (F1) в Источник box, см. снимок экрана:

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

6. Затем нажмите Хорошо, и перетащите содержимое ячейки вниз, и зависимый раскрывающийся список был успешно создан. Смотрите скриншот:

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

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

Демонстрация: создание динамического раскрывающегося списка в Excel


Kutools for Excel: Более 300 удобных инструментов у вас под рукой! Начните 30-дневную бесплатную пробную версию без ограничений сегодня. Скачать

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

Предположим, у вас есть таблица данных в RangeB2: E8, и вы хотите создать независимые раскрывающиеся списки на основе таблицы данных в Range G2: H8. Теперь вы можете легко это сделать с помощью Динамический раскрывающийся список особенность Kutools for Excel.

Kutools for Excel- Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now

1. Нажмите Кутулс > Раскрывающийся список > Динамический раскрывающийся список для включения этой функции.

2. В появившемся диалоговом окне сделайте следующее:

(1) Отметьте Раскрывающийся список, зависящий от уровня вариант;
(2) В поле «Диапазон данных» выберите таблицу данных, на основе которой вы будете создавать независимые раскрывающиеся списки;
(3) В поле «Диапазон вывода» выберите диапазон назначения, в который будут помещены независимые раскрывающиеся списки.

3, Нажмите Ok .

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



Статьи по теме:

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

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

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (27)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Why the dependent list doesn't change instantly?
This comment was minimized by the moderator on the site
Hi Ferat,
Have you followed the tutorial to create your dynamic drop down list? If followed the tutorial, the dependent list will change immediately as the main choice (in Cell F1) changes.
More detailed information can help me understand your problem. If possible, upload some screenshots will be helpful!
This comment was minimized by the moderator on the site
So I tried this with dynamic ranges. It's a no go. It does work with static ranges though.
This comment was minimized by the moderator on the site
I understand but how can I repeat the dropdown formatting in all rows of excel
This comment was minimized by the moderator on the site
Have you received an answer to your question? I'm wondering the same thing..
This comment was minimized by the moderator on the site
Lara, you are probably missed the second half of ste p 4. 4. Click OK and my first drop down list have been created, then select the cell and drag the fill handle to the cell that you want to apply this option.
This comment was minimized by the moderator on the site
I keep getting an error that says " the source currently evaluates to an error", any reason why? I followed the steps above. Any guidance would be greatly appreciated.
This comment was minimized by the moderator on the site
Hi, I am looking to do something similar but the only problem being my dynamic parameter and value combination list is structured as below Parm_nm Val_list Parent1 Item01 Parent1 Item02 Parent2 Item01 Parent2 Item03 Parent2 Item11 Parent3 Item32 Parent3 Item02 Parent4 Item09 Parent4 Item01 And I want to choose appropriate drop down depending on the header definition Eg: If the header definition is Parent3 then the drop down for the cells under the column should have Item32 and Item02. If the header is changed to Parent02 then the drop down list becomes Item01, Item3 and Item11. It is exactly what is being done here apart from the fact the source data structure is completely different and I do not have freedom to restructure it. In such a scenario I am not being able to Name the range of the second level list as I cannot just select and name them. Any help in this regard will highly appreciated. Regards, Sattam
This comment was minimized by the moderator on the site
in case the second drop down has to pick a list that is Dynamic, then how will this work. As in if fruit food meat and drink is for month one and the names for month two changes to fruit2 meat2 food2 and drink2 along with the selection below this headings then how do we use thius formula.
This comment was minimized by the moderator on the site
Thank you it worked like a magic
This comment was minimized by the moderator on the site
When I create a drop-down list using data validation, how can I select the valid entries from the keyboard, I want to type the number and have it auto-populate. Data Validation List looks like this : 1_Ready 2_On Hold 3_ Rejected
This comment was minimized by the moderator on the site
Quite useful. Thank you.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations