Přejít k hlavnímu obsahu

Jak rychle vytvořit dynamicky závislý rozevírací seznam v aplikaci Excel?

Většina z nás může být schopna vytvořit rozevírací seznam pomocí funkce Ověření dat v aplikaci Excel, ale někdy potřebujeme propojený nebo dynamický rozevírací seznam, to znamená, když vyberete hodnotu v rozevíracím seznamu A a chcete hodnoty, které mají být aktualizovány v rozevíracím seznamu B. V aplikaci Excel můžeme vytvořit dynamický rozevírací seznam pomocí Ověření dat a funkce NEPŘÍMÝ funkce. Tento kurz popisuje, jak vytvořit závislé rozevírací seznamy v aplikaci Excel.


Vytvořte dynamicky závislý rozevírací seznam v aplikaci Excel

Předpokládám, že mám tabulku čtyř sloupců, které označují čtyři druhy potravin: ovoce, jídlo, maso a pití a pod nimi je konkrétní název potraviny. Viz následující snímek obrazovky:

Teď musím vytvořit jeden rozevírací seznam, který obsahuje potraviny, jako je ovoce, jídlo, maso a pití, a druhý rozevírací seznam by měl konkrétní název potraviny. Pokud vyberu jídlo, ve druhé rozbalovací nabídce se zobrazí rýže, nudle, chléb a dort. Chcete-li to provést, proveďte následující kroky:

1. Nejprve musím pro tyto sloupce a první řádek kategorií vytvořit několik názvů rozsahů.

(1.) Vytvořte název rozsahu pro kategorie, první řádek, vyberte A1: D1 a zadejte název rozsahu Potravina do Název Box, Poté stiskněte tlačítko vstoupit klíč.

(2.) Pak musíte pojmenovat rozsah pro každý ze sloupců podle výše uvedeného kroku, jak je uvedeno níže:

Tip - Navigační podokno: Dávkové vytváření více pojmenovaných rozsahů a seznam v podokně v aplikaci Excel
Normálně můžeme v aplikaci Excel definovat pouze jeden rozsah jmen najednou. V některých případech však možná budete muset vytvořit více pojmenovaných rozsahů. Musí být docela zdlouhavé opakovaně definovat jména jeden po druhém. Kutools pro Excel poskytuje takový nástroj pro rychlé dávkové vytváření více pojmenovaných rozsahů a seznam těchto pojmenovaných rozsahů v Navigační podokno pro snadné prohlížení a přístup.


názvy navigačních panelů reklam

2. Nyní můžu vytvořit první rozevírací seznam, vyberte prázdnou buňku nebo sloupec, na který chcete použít tento rozevírací seznam, a poté klikněte Data > Ověření dat > Ověření dat, viz screenshot:

3. V Ověření dat , klepněte na tlačítko OK Nastavení kartu, vyberte Seznam z povolit rozevírací seznam a zadejte tento vzorec = Potraviny do Zdroj krabice. Viz snímek obrazovky:

Poznámka: Musíte zadat vzorec, co jste pojmenovali své kategorie.

4. klikněte OK a můj první rozevírací seznam byl vytvořen, poté vyberte buňku a přetáhněte úchyt výplně do buňky, na kterou chcete použít tuto možnost.

5. Pak můžu vytvořit druhý rozevírací seznam, vybrat jednu prázdnou buňku a kliknout Data > Ověření dat > Ověření dat opět v Ověření dat , klepněte na tlačítko OK Nastavení kartu, vyberte Seznam z povolit rozevírací seznam a zadejte tento vzorec = nepřímé (F1) do Zdroj rámeček, viz screenshot:

Poznámka: F1 označuje umístění buňky pro první rozevírací seznam, který jsem vytvořil, můžete jej podle potřeby změnit.

6. Pak klikněte na tlačítko OK, a přetáhněte obsah buňky dolů a závislý rozevírací seznam byl úspěšně vytvořen. Viz screenshot:

A poté, když vyberu jeden typ potraviny, zobrazí se v odpovídající buňce pouze její konkrétní název potraviny.

Poznámky:
1. Šipka rozevíracího seznamu je viditelná pouze v případě, že je buňka aktivní.
2. Můžete pokračovat v prohlubování, jak chcete, chcete-li vytvořit třetí rozevírací seznam, použijte druhý rozevírací seznam jako Zdroj třetí rozevírací nabídky.

Ukázka: Vytvořte dynamický rozevírací seznam v aplikaci Excel


Kutools pro Excel: Více než 300 užitečných nástrojů na dosah ruky! Začněte svou 30denní bezplatnou zkušební verzi bez omezení funkcí ještě dnes. Stáhnout nyní!

Rychle vytvářejte závislé rozevírací seznamy pomocí úžasného nástroje

Předpokládejme, že máte datovou tabulku v RangeB2: E8 a chcete vytvořit nezávislé rozevírací seznamy založené na datové tabulce v Range G2: H8. Nyní to můžete snadno provést pomocí Dynamický rozevírací seznam vlastnost Kutools pro Excel.

Kutools pro Excel- Zahrnuje více než 300 užitečných nástrojů pro Excel. Plná funkce 30denní bezplatná zkušební verze, není nutná kreditní karta! Get It Now

1, klikněte Kutools > Rozbalovací seznam > Dynamický rozevírací seznam pro povolení této funkce.

2. Ve vyskakovacím dialogovém okně postupujte takto:

(1) Zaškrtněte políčko Rozevírací seznam závislý na 2 úrovních volba;
(2) V poli Rozsah dat vyberte datovou tabulku, na které vytvoříte nezávislé rozevírací seznamy;
(3) V poli Výstupní rozsah vyberte cílový rozsah, do kterého umístíte nezávislé rozevírací seznamy.

3, Klepněte na tlačítko Ok .

Dosud byly nezávislé rozevírací seznamy vytvořeny v zadaném cílovém rozsahu. Možnosti z těchto nezávislých rozevíracích seznamů můžete snadno vybrat.



Související články:

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
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