Прескочи на основното съдържание

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

Автор: Xiaoyang Последна промяна: 2023-01-30

Повечето от нас може да могат да създадат падащ списък с помощта на функцията за валидиране на данни в Excel, но понякога имаме нужда от свързан или динамичен падащ списък, това означава, че когато изберете стойност в падащ списък А и искате стойности, които да се актуализират в падащ списък B. В Excel можем да създадем динамичен падащ списък с Потвърждаване на данните функцията и НЕПРЯК функция. Този урок ще опише как да създадете зависими падащи списъци в Excel.


Създайте динамичен зависим падащ списък в Excel

Да предположим, че имам таблица от четири колони, които показват четири вида хранителни продукти: плодове, храна, месо и напитки, а под тях е името на конкретната храна. Вижте следната екранна снимка:

Сега трябва да създам един падащ списък, който съдържа хранителните продукти, като плодове, храна, месо и напитки, а второто падащо меню ще има конкретното име на храната. Ако избера храна, второто падащо меню ще покаже ориз, юфка, хляб и торта. За да направите това, моля, приложете следните стъпки:

1. Първо, трябва да създам имена на диапазони за тези колони и първия ред с категории.

(1.) Създайте име на диапазон за категориите, първия ред, изберете A1: D1 и въведете името на диапазона Хранителен продукт в Име Box, След това натиснете Въведете ключ.

(2.) След това трябва да наименувате диапазона за всяка от колоните, както в горната стъпка, както е показано по-долу:

тип - Навигационен панел: Групово създаване на множество именувани диапазони и списък в панел в Excel
Обикновено можем да дефинираме само един диапазон от имена наведнъж в Excel. Но в някои случаи може да се наложи да създадете множество именувани диапазони. Трябва да е доста досадно многократно да се дефинират имена едно по едно. Kutools за Excel предоставя такава помощна програма за бързо групово създаване на множество именувани диапазони и изброяване на тези именувани диапазони в Navigation Pane за лесен преглед и достъп.


имена на рекламни навигационни панели

2. Сега мога да създам първия падащ списък, моля, изберете празна клетка или колона, към която искате да приложите този падащ списък, и след това щракнете върху Дата > Потвърждаване на данните > Потвърждаване на данните, вижте екранна снимка:

3. В Потвърждаване на данните кликнете върху Настройки раздела, изберете списък от Позволете падащ списък и въведете тази формула = Храна в източник кутия. Вижте екранна снимка:

Забележка: Трябва да въведете във формулата това, което сте нарекли вашите категории.

4. Кликнете OK и първият ми падащ списък е създаден, след това изберете клетката и плъзнете манипулатора за попълване към клетката, към която искате да приложите тази опция.

5. След това мога да създам втория падащ списък, да избера една празна клетка и да щракна Дата > Потвърждаване на данните > Потвърждаване на данните отново, в Потвърждаване на данните кликнете върху Настройки раздела, изберете списък от Позволете падащ списък и въведете тази формула =индиректно(F1) в източник кутия, вижте екранната снимка:

Забележка: F1 показва местоположението на клетката за първия падащ списък, който създадох, можете да го промените според нуждите си.

6. След това кликнете ОК, и плъзнете съдържанието на клетката надолу и зависимият падащ списък е създаден успешно. Вижте екранна снимка:

И след това, ако избера един вид храна, съответната клетка ще показва само нейното конкретно име на храна.

Забележки:
1. Стрелката за падащо меню се вижда само когато клетката е активна.
2. Можете да продължите да навлизате по-дълбоко, както желаете, ако искате да създадете третия падащ списък, просто използвайте втория падащ списък като източник от третото падащо меню.

Демонстрация: Създайте динамичен падащ списък в Excel


Kutools за Excel: Над 300 удобни инструмента на една ръка разстояние! Започнете своя 30-дневен безплатен пробен период без ограничения на функциите днес. Свали сега!

Бързо създайте зависими падащи списъци с невероятен инструмент

Да предположим, че имате таблица с данни в RangeB2:E8 и искате да създадете независими падащи списъци въз основа на таблицата с данни в Range G2:H8. Сега можете да го направите лесно с Динамичен падащ списък функция на Kutools за Excel.

Kutools за Excel- Включва повече от 300 удобни инструмента за Excel. Пълен безплатен пробен период за 30 дни, не се изисква кредитна карта! Вземи Го Сега

1. Щракнете Kutools > Падащ списък > Динамичен падащ списък за да активирате тази функция.

2. В изскачащия диалогов прозорец, моля, направете следното:

(1) Отбележете 2 падащ списък в зависимост от нивата опция;
(2) В полето Диапазон на данните изберете таблицата с данни, на базата на която ще създадете независими падащи списъци;
(3) В полето Изходен диапазон, моля, изберете целевия диапазон, в който ще поставите независимите падащи списъци.

3, Кликнете на Ok бутон.

Досега независимите падащи списъци са създадени в посочения диапазон на местоназначението. Можете лесно да изберете опции от тези независими падащи списъци.



Още по темата:

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 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