Pokud potřebujete vytvořit rozevírací seznam, který se změní na základě toho, co vyberete v jiné buňce, přidání podmínky do rozevíracího seznamu vám může pomoci tento problém vyřešit. Chcete-li vytvořit podmíněný rozevírací seznam, první metodou, která vás napadne, je použití příkazu IF, protože se vždy používá k testování podmínek v aplikaci Excel. Tento kurz demonstruje 5 metod, které vám pomohou vytvořit podmíněný rozevírací seznam v Excelu krok za krokem.
Tato část poskytuje dvě funkce: Funkce IF a Funkce IFS které vám pomohou vytvořit podmíněný rozevírací seznam založený na jiných buňkách v Excelu se dvěma příklady.
Jak je znázorněno na obrázku níže, můžete snadno přepínat mezi městy ve dvou zemích “United States a Francie“ v rozevíracím seznamu. Podívejme se, jak k tomu použít funkci KDYŽ.
Nejprve musíte vytvořit hlavní rozevírací seznam, ze kterého chcete vytvořit podmíněný rozevírací seznam.
1. Vyberte buňku (v tomto případě E2), kam chcete vložit hlavní rozevírací seznam. Přejít na Data vyberte kartu Ověření dat.
2. V Ověření dat dialogové okno, musíte nakonfigurovat následujícím způsobem.
1. Vyberte rozsah buněk (v tomto případě volím E3:E6), kam chcete vložit podmíněný rozevírací seznam.
2. Přejít na Data vyberte kartu Ověření dat.
3. V Ověření dat dialogové okno, musíte nakonfigurovat následujícím způsobem.
=IF($E$2=$B$2,$B$3:$B$6,$C$3:$C$6)
Podmíněný rozevírací seznam je nyní kompletní.
Jak je znázorněno na obrázku gif níže, pokud chcete vybrat město ve Spojených státech, klikněte na E2 a vyberte z rozevíracího seznamu Města ve Spojených státech. Poté v buňkách pod E2 vyberte libovolné město patřící Spojeným státům. Chcete-li vybrat město ve Francii, proveďte stejnou operaci.
Jak je znázorněno na obrázku gif níže, existují dvě tabulky. Tabulka s jedním sloupcem obsahuje různé země, zatímco tabulka s více sloupci obsahuje města v těchto zemích. Zde musíme vytvořit podmíněný rozevírací seznam, který obsahuje města, která se budou měnit podle země, kterou si vyberete v E10, pro dokončení prosím postupujte podle níže uvedených kroků.
1. Vyberte buňku (zde vybírám E10), kde chcete zobrazit zemi, přejděte na Data klepněte na kartu Ověření dat.
2. v Ověření dat dialogové okno, musíte:
Rozbalovací seznam obsahující všechny země je nyní kompletní.
1. Vyberte celý rozsah tabulky měst a přejděte na Vzorce klepněte na kartu Vytvořit z výběru.
2. V Vytvořte jména z výběru V dialogovém okně zaškrtněte pouze Horní řádek a klepněte na tlačítko OK .
1. Vyberte buňku (zde volím E11) pro výstup podmíněného rozevíracího seznamu, přejděte na Data vyberte kartu Ověření dat.
2. V Ověření dat dialogové okno, musíte:
=IF($E$10="Japan",Japan,IF(E10="Tunisia",Tunisia,IF(E10="United States",United_States, France)))
=IFS(E10="Japan",Japan,E10="Tunisia",Tunisia,E10="United States",United_States,E10="France", France)
Výše uvedené metody jsou pro většinu uživatelů aplikace Excel problematické. Pokud potřebujete jednodušší způsob, zde Dynamický rozevírací seznamvlastnost Kutools pro Excel důrazně doporučujeme, aby vám pomohl vytvořit podmíněný rozevírací seznam pomocí několika kliknutí.
Jak vidíte, celou operaci lze provést pouze několika kliknutími. Stačí:
Místo funkcí IF a IFS můžete použít kombinaci NEPŘÍMÝ a NÁHRADNÍ funguje jako další alternativní možnost k vytvoření podmíněného rozevíracího seznamu, který je jednodušší než vzorce, které jsme poskytli výše.
Vezměte stejný příklad použitý ve více podmínkách výše (jak je znázorněno na obrázku gif níže). Zde vám ukážu, jak použít kombinaci funkcí NEPŘÍMÝ a NAHRADIT k vytvoření podmíněného rozevíracího seznamu v Excelu.
1. V buňce E10 vytvořte hlavní rozevírací seznam obsahující všechny země. Postupujte podle výše uvedeného kroku 1.
2. Pojmenujte rozsah buněk pro města v každé zemi. Postupujte podle výše uvedeného kroku 2.
3. K vytvoření podmíněného rozevíracího seznamu použijte funkce NEPŘÍMÉ a NAHRADIT.
Vyberte buňku (v tomto případě E11) pro výstup podmíněného rozevíracího seznamu, přejděte na Data vyberte kartu Ověření dat. V Ověření dat dialogové okno, musíte:
=INDIRECT(SUBSTITUTE(E10," ","_"))
Nyní je vytvořen podmíněný rozevírací seznam s kombinací funkcí NEPŘÍMÝ a NÁHRADNÍ.
Automatické doplňování při psaní v rozevíracím seznamu aplikace Excel
Pokud máte rozevírací seznam pro ověření dat s velkými hodnotami, musíte v seznamu posunout dolů, abyste našli ten správný, nebo přímo zadat celé slovo do seznamu. Pokud existuje metoda umožňující automatické dokončení při psaní prvního písmene do rozevíracího seznamu, vše bude jednodušší. Tento výukový program poskytuje způsob řešení problému.
Vytvořte rozevírací seznam z jiného sešitu v aplikaci Excel
Je docela snadné vytvořit rozevírací seznam pro ověření dat mezi listy v sešitu. Ale pokud se seznamová data, která potřebujete pro ověření dat, nacházejí v jiném sešitu, co byste udělali? V tomto kurzu se naučíte, jak vytvořit seznam drop fown z jiného sešitu v aplikaci Excel podrobně.
Vytvořte prohledávatelný rozevírací seznam v aplikaci Excel
Pro rozevírací seznam s mnoha hodnotami není hledání správné práce snadná práce. Dříve jsme zavedli způsob automatického vyplňování rozevíracího seznamu při zadávání prvního písmene do rozevíracího seznamu. Kromě funkce automatického doplňování můžete také v rozevíracím seznamu vyhledávat, abyste zvýšili efektivitu práce při hledání správných hodnot v rozevíracím seznamu. Chcete-li v rozevíracím seznamu vyhledávat, vyzkoušejte metodu v tomto kurzu.
Automatické vyplnění dalších buněk při výběru hodnot v rozevíracím seznamu aplikace Excel
Řekněme, že jste vytvořili rozevírací seznam na základě hodnot v oblasti buněk B8: B14. Když vyberete libovolnou hodnotu z rozevíracího seznamu, chcete, aby se ve vybrané buňce automaticky naplnily odpovídající hodnoty v rozsahu buněk C8: C14. Při řešení problému vám metody v tomto tutoriálu udělají laskavost.