Jak vytvořit rozevírací seznam v aplikaci Excel
Různé / / April 04, 2023
Lifehacker shromáždil sedm způsobů: od jednoduchých po složité.
Jak vytvořit jednoduchý rozevírací seznam v Excelu pomocí funkce vložení
Základní možnost: nevyžaduje žádné předběžné nastavení a je k dispozici díky standardní funkci vkládání. Umožňuje vám vybrat dříve zadané hodnoty ze seznamu a rychle je přidat. To však funguje pouze v případě, že jsou data obsažena ve sloupci bez mezery a vstup je v pořádku.
Umístěte kurzor do další prázdné buňky v rozsahu. V našem příkladu je to B7.
Klikněte pravým tlačítkem myši a vyberte „Vybrat z rozevíracího seznamu“ nebo jednoduše stiskněte Alt + „šipka dolů“ na klávesnici.
Poté se zobrazí seznam všech hodnot zadaných výše bez opakování a stačí vybrat požadovanou a kliknout na ni.
Jak vytvořit rozevírací seznam v aplikaci Excel z řady dat
Následující metoda umožňuje použít libovolný rozsah dat pro rozevírací seznam, který se nachází kdekoli na listu, stejně jako na jiném listu nebo dokonce v jiném souboru (o tom později). Seznam nebude aktualizován, pokud přidáte informace pod zadaný rozsah, ale pokud je vložíte nikoli na konec, ale mezi řádky, vše bude fungovat. Při mazání prvků seznamu se v každém případě změní.
Vyberte buňku, která má mít rozevírací seznam (my to máme H3), přepněte se na záložku "Data" a klikněte na "Ověření dat".
V okně, které se otevře, vyberte typ dat "Seznam", klikněte do pole "Zdroj" a vyberte požadované buňky.
Klikněte na OK a v zadané buňce se zobrazí rozevírací seznam s požadovanými hodnotami.
Jak vytvořit rozevírací seznam v aplikaci Excel z pojmenovaného rozsahu
Jakýkoli rozsah buněk lze pojmenovat zadáním názvu. To vám umožní odkazovat se na něj a snáze si zapamatujete rozsahy, se kterými často pracujete. Jinak se tato verze rozevíracího seznamu neliší od předchozí: aktualizuje se pouze v případě, že odstraníte jednu z hodnot nebo přidáte řádky v rozsahu.
Nejprve vytvořte pojmenovaný rozsah. Chcete-li to provést, vyberte v rozevíracím seznamu buňky s budoucími položkami a pojmenujte je zadáním názvu do pole s názvy buněk a poté stiskněte klávesu Enter. Povinná podmínka: první znak musí být písmeno, nelze použít mezery (místo nich uveďte "_").
Nyní umístěte kurzor do buňky, kde chcete vytvořit seznam, a na kartě "Data" klikněte na "Ověření dat".
Ve sloupci "Typ dat" vyberte "Seznam" a jako zdroj zadejte název rozsahu a před něj vložte "=". V našem příkladu to vyšlo "=značky".
Rozbalovací seznam s prvky z pojmenovaného rozsahu je připraven.
Jak vytvořit rozevírací seznam v aplikaci Excel s daty z jiného listu nebo souboru
Někdy je potřeba použít externí data, které jsou umístěny na jiném listu nebo i v samostatném sešitu. V tomto případě pomůže funkce NEPŘÍMÉ, která vám umožní na ně odkazovat. Vzhledem k tomu, že zdrojem je rozsah buněk, seznam se aktualizuje pouze v případě, že do rozsahu zapíšete nebo odstraníte nové hodnoty. Také při odkazování na jiný soubor musí být tento soubor otevřen.
Otevřete oba soubory, vyberte buňku s budoucím seznamem a na kartě Data klikněte na Ověření dat.
Vyberte "Seznam", jako zdroj zadejte následující vzorec: =NEPŘÍMÉ("[název souboru]název listu!rozsah")
To znamená, že uvnitř uvozovek by měl být v hranatých závorkách název souboru s údaji pro seznam, dále bez mezery název listu a pak také bez mezery vykřičník a označení rozsahu. V našem příkladu to bude takto: =NEPŘÍMÉ("[Sešit1]List1!A3:A9")
Seznam je připraven. Chcete-li použít data z jiného souboru, musí být v té době také otevřen.
Jak vytvořit rozevírací seznam v Excelu z tabulky
Další metoda je o něco složitější, ale mnohem všestrannější a správnější. Vychází z tzv. chytrých tabulek, jsou dynamické. To znamená, že jakékoli změny, ať už jde o přidání nových položek nebo jejich odstranění, se okamžitě projeví v rozevíracím seznamu.
Vyberte rozsah s položkami seznamu a jejich kategorií a poté na kartě Domů klikněte na Formátovat jako tabulku.
Vyberte libovolnou možnost návrhu, v otevřeném okně zaškrtněte volbu "Tabulka s hlavičkami" a klikněte na OK.
Umístěte kurzor do jedné z buněk tabulky a na záložce "Table Designer", která se objeví, zadejte název seznamu a potvrďte jej stisknutím klávesy Enter.
Klikněte na buňku, kde chcete seznam umístit, a klikněte na Ověření dat na kartě Data.
Jako typ dat zadejte "Seznam" a pro zdroj zadejte následující vzorec: =INDIRECT("název_tabulky")
V našem příkladu to bude takto: =NEPŘÍMÉ("Dveře")
Seznam začne okamžitě fungovat a bude aktualizován, jak budete odebírat a přidávat položky.
Jak vytvořit rozevírací seznam v aplikaci Excel s vyhledáváním
Pokud je seznam dostatečně velký, můžete si usnadnit zadávání hodnot pomocí rad, které urychlí hledání požadovaných prvků. To lze provést pomocí vývojářských nástrojů ActiveX.
Pokud nevidíte kartu Vývojář, musíte ji nejprve povolit. Chcete-li to provést, otevřete nabídku a vyberte "Další příkazy ...".
Klikněte na Přizpůsobit pás karet, povolte Vývojář a klikněte na OK.
Na kartě Vývojář klikněte na Vložit a vyberte Combo Box z Ovládacích prvků ActiveX.
Kurzorem „nakreslete“ buňku seznamu, poté na ni klikněte pravým tlačítkem a vyberte „Vlastnosti“.
Najděte řádek ListFillRange, zadejte do něj rozsah hodnot pro seznam a stiskněte Enter. V našem příkladu je to B6:B9.
Deaktivujte režim návrhu kliknutím na stejnojmenné tlačítko. Nyní seznam funguje a odpovídající položky budou při psaní zvýrazněny.
Jak vytvořit propojený rozevírací seznam v aplikaci Excel
Velmi užitečný druh seznamu, který se objevuje poměrně často. Po výběru řádku v jednom seznamu budou v druhém dostupné různé sady hodnot v závislosti na předchozím. Například při zadávání kategorie produktů v první seznam ve druhém se modely mění. Zvažme implementaci takového tabulkového seznamu, aby se data automaticky aktualizovala při přidání nebo odebrání položek.
Připravte si sloupce s daty: v záhlaví jsou položky prvního nadřazeného seznamu a pod nimi položky druhého s ním spojeného. Vyberte první sloupec se záhlavím a na kartě „Domů“ klikněte na „Formátovat jako tabulku“.
Vyberte libovolný ze stylů a poté v okně, které se objeví, povolte možnost „Tabulka se záhlavími“ a klikněte na OK.
Klikněte na libovolnou buňku tabulky a poté ji pojmenujte zadáním do pole „Název tabulky“ a stisknutím klávesy Enter. Toto bude položka prvního seznamu, v našem příkladu - "Počítače". Stejným způsobem vytvořte tabulky pro zbytek sloupců a přejmenujte je.
Umístěte kurzor do buňky, kde bude první rozevírací seznam, a na kartě "Data" klikněte na "Ověření dat".
Jako typ zadejte "Seznam" a jako zdroj vyberte záhlaví sloupců s kategoriemi, které se stanou položkami nadřazeného seznamu.
Dále umístěte kurzor do buňky, ve které bude druhý seznam, klikněte na „Ověření dat“, vyberte možnost „Seznam“ a do pole „Zdroj“ zadejte = NEPŘÍMÉ a adresa nadřazené buňky seznamu v závorkách. To znamená =NEPŘÍMÉ(H3) pro náš příklad.
Nyní, když vyberete položku v nadřazeném seznamu, v souvisejícím seznamu se zobrazí pouze odpovídající možnosti. Pokud například kliknete na řádek "Laptopy", Excel zobrazí pouze modely notebooků.
A pokud zadáte „Sluchátka“, zobrazí se odpovídající názvy příslušenství ze stejnojmenného sloupce.
Přečtěte si také🧐
- 10 vzorců v Excelu, které vám usnadní život
- Jak vytvořit graf v Excelu
- Jak vytvořit nebo odstranit konec stránky ve Wordu a Excelu
- Jak zmrazit oblast při posouvání v Excelu
- 12 jednoduchých triků, jak pracovat rychleji v Excelu