Vytvoření vyhledávacího pole v aplikaci Excel
Myšlenka vytvořit vyhledávací pole v aplikaci Excel, takže budeme neustále psát požadovaná data a podle toho bude data filtrovat a zobrazovat pouze to velké množství dat. V tomto článku vám ukážeme, jak vytvořit vyhledávací pole a filtrovat data v aplikaci Excel.
15 snadných kroků k vytvoření dynamického vyhledávacího pole v aplikaci Excel
Chcete-li vytvořit dynamické vyhledávací pole v aplikaci Excel. použijeme níže uvedená data. Sešit si můžete stáhnout a společně s námi jej vytvořit sami.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_2.png.webp)
Podle níže uvedených kroků vytvořte dynamické vyhledávací pole v aplikaci Excel.
- Krok 1: Nejprve vytvořte jedinečný seznam názvů „ Město “ odstraněním duplikátů v novém listu.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_3.png.webp)
- Krok 2: U tohoto jedinečného seznamu měst zadejte název „ CityList. “
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_4.png.webp)
- Krok 3: Přejděte na kartu Vývojář v aplikaci Excel a z vložky do pole vložíte „ Rozbalovací seznam “.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_5.png.webp)
- Krok 4: Nakreslete toto pole se seznamem na list, kde jsou data.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_6.png.webp)
- Krok 5: Klikněte pravým tlačítkem na toto „Kombinované pole“ a vyberte možnost „ Vlastnosti “.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_7.png.webp)
- Krok 6: Otevře se možnosti vlastností, jako je níže uvedený.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_8.png.webp)
- Krok 7: Máme zde několik vlastností. Pro tuto vlastnost poskytuje „ Propojená buňka “ odkaz na buňku D2 .
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_9.png.webp)
- Krok 8: Vlastnost „ List Fill Range “ uvádí název, který je dán jedinečnému seznamu „Cities“.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_10.png.webp)
- Krok 9: U vlastnosti „ Match Entry “ zvolte 2-fmMatchEntryNone, protože při zadávání názvu do pole se seznamem se věta automaticky nedokončí.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_11.png.webp)
- Krok 10: Hotovo s částí vlastností „Rozevíracího seznamu“. Přejděte na kartu „ Vývojář “ a zrušte výběr možnosti režimu „ Návrh “ v „Rozevíracím seznamu“.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_12.png.webp)
- Krok 11: Nyní z rozbalovacího seznamu vidíme názvy měst v rozevíracím seznamu v aplikaci Excel.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_13.png.webp)
Ve skutečnosti můžeme zadat název do pole se seznamem a totéž bude odrážet i vloženou buňku D2.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_14.png.webp)
- Krok 12: Nyní musíme psát vzorce pro filtrování dat, když do pole se seznamem zadáme název města. K tomu potřebujeme tři pomocné sloupce. U prvního pomocného sloupce musíme najít čísla řádků pomocí funkce ROWS.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_15.png.webp)
- Krok 13: Ve druhém pomocném sloupci musíme najít související vyhledávání měst, a pokud se shodují, potřebujeme čísla řádků těchto měst, abychom mohli zadat níže uvedený vzorec.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_16.png.webp)
Tento vzorec vyhledá název města v hlavní tabulce. Pokud se shoduje, vrátí číslo řádku ze sloupce „Pomocník 1“, jinak vrátí prázdnou buňku.
Například teď napíšu „ Los Angeles “ a kdekoli se v hlavní tabulce těchto měst objeví název města, dostaneme číslo řádku.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_17.png.webp)
- Krok 14: Jakmile jsou k dispozici čísla řádků zadaného nebo vybraného názvu města, musíme tato čísla řádků slepit pod sebe, takže ve třetím sloupci pomocníka musíme všechna tato čísla řádků zadaného názvu města skládat .
K získání těchto čísel řádků použijeme kombinační vzorec „ IFERROR v aplikaci Excel “ a „ SMALL “ v aplikaci Excel.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_18.png.webp)
Tento vzorec bude hledat nejmenší hodnotu v seznamu shodných měst na základě skutečných čísel řádků a bude skládat první nejmenší, druhý nejmenší, třetí nejmenší atd. Jakmile jsou všechny malé hodnoty naskládány dohromady, funkce SMALL hodí chybovou hodnotu, abychom tomu zabránili, použili jsme funkci IFERROR, a pokud chybová hodnota přijde, jako výsledek vrátí prázdnou buňku.
- Krok 15: Nyní vytvořte stejný formát tabulky, jako je níže uvedený.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_19.png.webp)
V této nové tabulce musíme filtrovat data na základě názvu města, který zadáme do vyhledávacího pole aplikace Excel. Toho lze dosáhnout pomocí kombinace funkcí IFERROR, INDEX a COLUMNS v aplikaci Excel. Níže je uveden vzorec, který musíte použít.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_20.png.webp)
Zkopírujte vzorec a vložte jej do všech ostatních buněk v nové tabulce.
Dobře, s konstrukční částí jsme skončili. Naučme se, jak ji používat.
Do rozbalovacího pole zadejte název města a naše nová tabulka vyfiltruje pouze zadané údaje o městě.
![](https://cdn.know-base.net/3938907/search_box_in_excel_15_easy_steps_to_create_search_box_in_excel_21.png.webp)
Jak vidíte, právě jsem zadal „LO“ a všechny související výsledky hledání jsou filtrovány v novém formátu tabulky.
Na co si pamatovat zde
- Musíte vložit pole se seznamem v aplikaci Excel z „Ovládání formuláře ActiveX“ na kartě „Vývojář“.
- Rozbalovací seznam odpovídá všem souvisejícím abecedám vrátí výsledek.