Vyhledávací pole v aplikaci Excel | 15 snadných kroků k vytvoření vyhledávacího pole v aplikaci Excel

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

Tuto šablonu Excel vyhledávacího pole si můžete stáhnout zde - Šablona Excel vyhledávacího pole

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.

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.

  • Krok 2: U tohoto jedinečného seznamu měst pojmenujte „ CityList

  • Krok 3: Přejděte na kartu Vývojář v aplikaci Excel a z vložky do pole vložíte „ Rozbalovací seznam “.

  • Krok 4: Nakreslete toto pole se seznamem na list, kde jsou data.

  • Krok 5: Klikněte pravým tlačítkem na toto „Kombinované pole“ a vyberte možnost „ Vlastnosti “.

  • Krok 6: Otevře se možnosti vlastností, jako je níže uvedený.

  • Krok 7: Máme zde několik vlastností, protože vlastnost „ Propojená buňka “ poskytuje odkaz na buňku D2 .

  • Krok 8: U vlastnosti „ List Fill Range “ uveďte název jedinečný seznam „Cities“.

  • Krok 9: Pro vlastnost „ Match Entry “ zvolte 2-fmMatchEntryNone, protože při zadávání názvu do rozbalovacího seznamu nebude věta automaticky dokončena.

  • Krok 10: Hotovo s vlastnostmi části „Combo Box“. Přejděte na kartu „ Vývojář “ a zrušte výběr možnosti „ Design “ v „Rozevíracím seznamu“.

  • Krok 11: Nyní z rozbalovacího seznamu vidíme názvy měst v rozevíracím seznamu v aplikaci Excel.

Ve skutečnosti můžeme zadat název do pole se seznamem a totéž bude odrážet i vloženou buňku D2.

  • 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, pro první pomocný sloup musíme najít čísla řádků pomocí funkce ROWS.

  • Krok 13: Ve druhém pomocném sloupci musíme najít související vyhledávací názvy měst a pokud se shodují, potřebujeme čísla řádků těchto měst, abychom mohli zadat níže uvedený vzorec.

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 je v hlavní tabulce pro tato města název města, dostaneme číslo řádku.

  • 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 pomocném sloupci musíme všechna tato čísla řádků se zadaným názvem města spojit.

K získání těchto čísel řádků použijeme kombinační vzorec „ IFERROR v aplikaci Excel “ a „ SMALL “ v aplikaci Excel.

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 dojde k chybě, vrátí prázdnou buňku jako výsledek.

  • Krok 15: Nyní vytvořte stejný formát tabulky, jako je níže uvedený.

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.

Zkopírujte vzorec a vložte do všech ostatních buněk v nové tabulce.

Dobře, s návrhem dílu jsme skončili, naučme se jej používat.

Do rozbalovacího pole zadejte název města a naše nová tabulka vyfiltruje pouze zadané údaje o městě.

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.