Pokud máte více tabulek aplikace Excel a chcete z těchto tabulek provádět dynamickou funkci VLOOKUP, budete muset použít funkci NEPŘÍMÉ. V tomto článku se naučíme, jak snadno můžete změnit vyhledávací tabulku pouhou změnou názvu vyhledávací tabulky v buňce.
Obecný vzorec pro VYHLEDÁVÁNÍ dynamické tabulky
= VLOOKUP (lookup_value, INDIRECT ("TableName"), col_index, 0) |
Lookup_value: Hodnota, kterou hledáte.
Název tabulky: Tabulka, ve které chcete hledat hodnotu vyhledávání.
Col_Index: Číslo sloupce, ze kterého chcete načíst data.
Doufejme, že na příkladu uvidíme, jak to funguje.
Příklad: Vytvořte vzorec dynamického vyhledávání pro vyhledávání z vybrané tabulky
přiděleno v jižních městech. Druhá tabulka se jmenuje Západ a obsahuje podrobnosti o stejných zaměstnancích, kteří jsou zařazeni do měst na Západě.
Nyní musíme dostat města zaměstnanců na stejné místo z obou regionů.
Jak vidíte na obrázku, připravili jsme tabulku dolů. Obsahuje ID zaměstnanců. Musíme dostat města z jihu a západu pomocí jediného vzorce.
Chcete -li napsat tento vzorec pro dynamické VYHLEDÁVÁNÍ, použijte výše uvedený obecný vzorec:
=VLOOKUP(A24 $,NEPŘÍMÝ(B $ 23), 3,0) |
Reference jsme zamkli pomocí znaku $, takže když zkopírujeme vzorec, vezme správné reference.
Pokud nejste obeznámeni s referenčním zamykáním nebo rozhřešením, můžete se to naučit tady. Je to opravdu důležité, pokud chcete ovládat Excel. |
Výše uvedený vzorec napište do buňky B24, zkopírujte do celého rozsahu.
Vidíte, že dynamicky vyhledává město Jih od stolu Jih a Město Západ od stolu Západ. Nepotřebovali jsme ve vzorci nic měnit.
Jak to funguje?
Jedná se o základní vzorec VLOOKUP s jediným rozdílem NEPŘÍMÉ funkce. Jak víte, funkce INDIRECT převádí jakýkoli textový odkaz na skutečný odkaz, zde používáme stejnou schopnost funkce INDIRECT.
Je důležité použít tabulku aplikace Excel nebo pojmenovat tabulky pomocí pojmenovaných rozsahů.
V B24 máme vzorec VLOOKUP ($ A24, NEPŘÍMÝ (B $ 23), 3,0). Tím se vyřeší VLOOKUP ($ 24, NEPŘÍMÝ („jih“), 3,0). Nyní nepřímo převádí "jih" na skutečnou referenční tabulku (první tabulku jsme pojmenovali jih. Vzorec je tedy nyní VLOOKUP ($ A24,Jižní, 3,0). Nyní se VLOOKUP jednoduše podívá na JIŽNÍ tabulku.
Když kopírujeme vzorce v C24, vzorec se stane VLOOKUP ($ A24, NEPŘÍMÝ (23 $), 3,0). C23 aktuálně obsahuje "Západ". Vzorec se tedy nakonec vyřeší na VLOOKUP ($ 24,Západ, 3,0). VLOOKUP tentokrát získává hodnotu z tabulky West.
Takže ano, lidi, takto můžete dynamicky VLOOKUP používat pomocí kombinace VLOOKUP-INDIRECT. Doufám, že jsem byl dostatečně vysvětlující a pomohlo vám to. Máte -li jakékoli pochybnosti týkající se tohoto tématu nebo jiného tématu souvisejícího s excelem VBA, zeptejte se mě v sekci komentáře níže. Do té doby se stále učte a pokračujte v excelování.
K vyhledání hodnoty použijte INDEX a MATCH: Vzorec INDEX-MATCH slouží k dynamickému a přesnému vyhledávání hodnoty v dané tabulce. Toto je alternativa k funkci VLOOKUP a překonává nedostatky funkce VLOOKUP.
Použijte VLOOKUP ze dvou nebo více vyhledávacích tabulek | Pro vyhledávání z více tabulek můžeme použít přístup IFERROR. Vyhledávání z více tabulek bere chybu jako přepínač pro další tabulku. Další metodou může být přístup If.
Jak provádět vyhledávání rozlišující malá a velká písmena v aplikaci Excel | funkce VLOOKUP aplikace Excel nerozlišuje velká a malá písmena a vrátí první odpovídající hodnotu ze seznamu. INDEX-MATCH není výjimkou, ale lze jej upravit tak, aby rozlišoval velká a malá písmena. Podívejme se, jak…
Vyhledávání často se vyskytujícího textu s kritérii v aplikaci Excel | Vyhledávání se nejčastěji objevuje v textu v rozsahu, který používáme INDEX-MATCH s funkcí MODE. Zde je metoda.
Oblíbené články:
50 zkratek aplikace Excel pro zvýšení produktivity | Získejte rychleji svůj úkol. Těchto 50 klávesových zkratek vám umožní pracovat v Excelu ještě rychleji.
Jak používat funkci Excel VLOOKUP| Toto je jedna z nejpoužívanějších a nejoblíbenějších funkcí Excelu, která slouží k vyhledávání hodnot z různých rozsahů a listů.
Jak používat Excel Funkce COUNTIF| Pomocí této úžasné funkce spočítejte hodnoty s podmínkami. K počítání konkrétních hodnot nemusíte data filtrovat. Funkce Countif je nezbytná pro přípravu řídicího panelu.
Jak používat funkci SUMIF v aplikaci Excel | Toto je další základní funkce řídicího panelu. To vám pomůže shrnout hodnoty za konkrétních podmínek