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

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 zadejte název „ 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í. Pro tuto vlastnost poskytuje „ Propojená buňka “ odkaz na buňku D2 .
  • Krok 8: Vlastnost „ List Fill Range “ uvádí název, který je dán jedinečnému seznamu „Cities“.
  • 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čí.
  • 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“.
  • 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. U prvního pomocného sloupce musíme najít čísla řádků pomocí funkce ROWS.
  • 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.

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.

  • 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.

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ý.

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 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ě.

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.

Zajímavé články...