Podmíněný rozevírací seznam s příkazem IF (5 příkladů)
Pokud potřebujete vytvořit rozevírací seznam, který se mění podle toho, co vyberete v jiné buňce, přidání podmínky do rozevíracího seznamu může být pomocným řešením. Při vytváření podmíněného rozevíracího seznamu je použití příkazu IF intuitivní metodou, protože se vždy používá k testování podmínek v Excelu. Tento tutoriál ukazuje 5 metod, které vám pomohou při vytváření podmíněného rozevíracího seznamu v Excelu krok za krokem.
Použijte příkaz IF nebo IFS k vytvoření podmíněného rozevíracího seznamu
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.
Přidejte jednu podmínku, například dvě země a jejich města
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Ž.
Krok 1: Vytvořte hlavní rozevírací seznam
Nejprve musíte vytvořit hlavní rozevírací seznam, který bude sloužit jako základ pro váš 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 v dialogovém okně nakonfigurujte nastavení podle následujících kroků.
Krok 2: Vytvořte podmíněný rozevírací seznam s příkazem IF
1. Vyberte rozsah buněk (v tomto případě 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)
Výsledek
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.
Přidejte více podmínek, například více než dvě země a jejich města
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ů.
Krok 1: Vytvořte rozevírací seznam obsahující všechny země
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í.
Krok 2: Pojmenujte rozsah buněk pro města v každé zemi
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 .
Krok 3: Vytvořte podmíněný rozevírací seznam
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ýsledek
Stačí pár kliknutí k vytvoření podmíněného rozevíracího seznamu s Kutools pro Excel
Výše uvedené metody mohou být pro většinu uživatelů Excelu těžkopádné. Pokud chcete efektivnější a přímočařejší řešení, Dynamický rozevírací seznam vlastnost 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čí:
Lepší alternativa k funkci IF: funkce INDIRECT
Jako alternativu k funkcím IF a IFS můžete použít kombinaci NEPŘÍMÝ a NÁHRADNÍ funkce 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í jste úspěšně vytvořili podmíněný rozevírací seznam pomocí funkcí NEPŘÍMÝ a NAHRADIT.
Související články
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.
Nejlepší nástroje pro produktivitu v kanceláři
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...
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!