Jak vytvořit vyhledávací 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. Pro umožnění prohledávání rozevíracího seznamu postupujte krok za krokem podle níže uvedených ukázek tutoriálu.
Vytvořte prohledávatelný rozevírací seznam v aplikaci Excel
Další výukové programy pro rozevírací seznam ...
Vytvořte prohledávatelný rozevírací seznam v aplikaci Excel
Například zdrojová data, která potřebujete pro rozevírací seznam, jsou v rozsahu A2: A9.
Tato metoda vyžaduje místo rozevíracího seznamu ověření dat pole se seznamem. Chcete-li vytvořit rozevírací seznam s možností vyhledávání, postupujte takto.
1. Pokud nemůžete najít Vývojka na pásu karet, povolte prosím kartu Vývojář následujícím způsobem.
1). V aplikaci Excel 2010 a 2013 klikněte na Soubor > možnosti. A v možnosti , klepněte na tlačítko OK Přizpůsobit pás karet v pravém podokně zkontrolujte Vývojka a poté klikněte na OK knoflík. Viz screenshot:
2). V aplikaci Outlook 2007 klikněte na Kancelář tlačítko> Možnosti aplikace Excel. V Možnosti aplikace Excel , klepněte na tlačítko OK Oblíbené na pravé liště, pak zkontrolujte Zobrazit kartu Vývojář na pásu karet a nakonec klikněte na OK tlačítko.
2. Po zobrazení Vývojka karta, klikněte prosím Vývojka > Vložit > Rozbalovací seznam. Viz snímek obrazovky:
3. Nakreslete pole se seznamem v listu a klepněte na něj pravým tlačítkem. Vybrat Nemovitosti z nabídky pravého tlačítka myši.
4. V Nemovitosti dialogové okno, musíte:
1). Vybrat Falešný v AutoWordSelect pole;
2). Zadejte buňku v LinkedCell pole. V tomto případě zadáme A12;
3). Vybrat 2-fmMatchEntryNone v MatchEntry pole;
4). Typ Rozbalovací seznam do ListFillRange pole;
5). Zavři Nemovitosti dialogové okno. Viz snímek obrazovky:
5. Nyní zavřete návrhový režim kliknutím Vývojka > Režim návrhu.
6. Vyberte prázdnou buňku C2 a poté zkopírujte a vložte vzorec = - ISNUMBER (IFERROR (SEARCH ($ A $ 12, A2,1), "")) do řádku vzorců a stiskněte klávesu Enter. Přetáhnou to dolů do buňky C9, aby automaticky vyplnily vybrané buňky stejným vzorcem. Viz screenshot:
Poznámky:
1. $ A $ 12 je buňka, kterou jste zadali v poli LinkedCell v kroku 4;
2. Po dokončení výše uvedeného kroku jej nyní můžete otestovat. Zadejte písmeno C do rozevíracího pole, uvidíte, že všechny buňky obsahující C jsou vyplněny číslem 1.
7. Vyberte buňku D2, vložte vzorec = IF (C2 = 1, COUNTIF ($ C $ 2: C2,1), "") do řádku vzorců a stiskněte klávesu Enter. Poté přetáhněte rukojeť výplně v D2 dolů na D9 a vyplňte tak rozsah D3: D9.
8. Vyberte buňku E2, zkopírujte a vložte vzorec =IFERROR(INDEX($A$2:$A$9,MATCH(ROWS($D$2:D2),$D$2:$D$9,0)),"") do řádku vzorců a stiskněte klávesu Enter. Poté přetáhněte rukojeť výplně v E2 dolů na E9 a vyplňte buňky. Pak uvidíte, že buňky jsou vyplněny, jak ukazuje následující snímek obrazovky.
9. Nyní musíte vytvořit rozsah jmen. prosím klikněte Vzorec > Definujte jméno.
10. V Nové jméno dialogové okno, zadejte Rozbalovací seznam do Jméno pole, zadejte vzorec =$E$2:INDEX($E$2:$E$9,MAX($D$2:$D$9),1) do Odkazuje na a poté klikněte na OK tlačítko.
11. Nyní povolte návrhový režim kliknutím Vývojka > Režim návrhu. Poté poklepejte na pole se seznamem, které jste vytvořili v kroku 3, a otevřete Microsoft Visual Basic pro aplikace okno.
12. Zkopírujte a vložte níže uvedený kód VBA do editoru kódu.
Kód VBA: umožňuje vyhledávat v rozevíracím seznamu
Private Sub ComboBox1_GotFocus() ComboBox1.ListFillRange = "DropDownList" Me.ComboBox1.DropDown End Sub
13. Zavři Microsoft Visual Basic pro aplikace okno.
Od nynějška, když začnete psát do seznamu, začne nejednoznačné vyhledávání a v rozevíracím seznamu stačí vypsat příslušné hodnoty.
Poznámka: Po zavření a opětovném otevření listu se automaticky odstraní kód VBA, který jste vytvořili v kroku 12. Tento sešit tedy musíte uložit ve formátu sešitu Excel podporujícího makra.
Snadné vytváření rozevíracího seznamu se zaškrtávacími políčky v aplikaci Excel:
Společnost Rozevírací seznam se zaškrtávacími políčky užitečnost Kutools pro Excel vám pomůže snadno vytvořit rozevírací seznam se zaškrtávacími políčky v zadaném rozsahu, aktuálním listu, aktuálním sešitu nebo všech otevřených sešitech podle vašich potřeb.
Stáhněte si a vyzkoušejte hned! (30denní trasa zdarma)
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ší kancelářské nástroje produktivity
Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%
- Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
- Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
- Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
- Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
- Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
- Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
- Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
- Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
- Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.

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 omezuje stovky kliknutí myší každý den!
