V tomto článku se naučíme, jak automaticky naplnit tabulku z jiné tabulky pomocí funkce INDEX & MATCH v aplikaci Excel.
Scénář:
Například potřebujeme najít PŘESNOU shodu z tabulky, aniž bychom ji museli hledat na stole. Potřebujeme nějaký pevný vzorec, který pomůže při hledání přesné shody, pokud jde o tabulku automatického dokončování.
Jak problém vyřešit?
Aby vzorec nejprve porozuměl, musíme si trochu zrevidovat následující funkce
- Funkce INDEX
- Funkce MATCH
Nyní vytvoříme vzorec pomocí výše uvedených funkcí. Funkce MATCH vrátí index vyhledávané hodnoty v poli záhlaví řádku. Funkce INDEX vrací hodnotu, která odpovídá, bude nyní vložena do funkce INDEX, aby se hodnoty dostaly pod vyhledávací hodnotu z dat tabulky.
Obecný vzorec:
= INDEX (data, MATCH (lookup_value, lookup_array, 0), col_num))
data : řada hodnot uvnitř tabulky bez záhlaví
lookup_value : hodnota, kterou je třeba hledat v look_array
look_array: pole k nahlédnutí
typ_ shody : 1 (přesné nebo nejbližší nejmenší) nebo 0 (přesná shoda) nebo -1 (přesné nebo příští největší)
col_num: číslo sloupce, požadovaná hodnota k načtení ze sloupce tabulky.
Příklad:
Výše uvedená tvrzení mohou být komplikovaná k pochopení. Pojďme to tedy pochopit pomocí vzorce v příkladu
Zde máme tabulku s podrobnostmi o světovém kontinentu. Potřebujeme najít kód země z dané tabulky z hodnoty vyhledávání jako názvu země.
Neúplná tabulka
Lookup_table
Zde jsme místo toho pro referenční pole buněk použili pojmenovaný rozsah, protože je snadno pochopitelný. Hledáme hodnotu uvedenou v následujícím obrázku.
Pomocí výše uvedeného vzorce a pojmenovaného rozsahu získáte množství objednávky odpovídající všem kritériím
Použijte vzorec v buňce G6:
= INDEX (tabulka, MATCH (G4, seznam, 0), 2)
Pojmenované rozsahy
stůl (A2: B25)
Seznam (A2: A25)
Vysvětlení:
- Funkce MATCH odpovídá názvu země Indie v seznamu pojmenovaných oblastí a vrací její řádkový index do funkce INDEX.
- Funkce INDEX najde v tabulce pojmenovaný rozsah hodnotu s indexem ROW a číslem sloupce
- Vzorec vrací hodnotu z look_table.
Vzorec vrací kód země pro tabulku k dokončení tabulky. Nyní zkopírujte vzorec pomocí Ctrl + D nebo přetáhněte dolů možnost buňky v aplikaci Excel.
Jak vidíte z výše uvedeného snímku, získali jsme všechny podrobnosti kódu v tabulce. Automaticky naplňte tabulku z jiné tabulky pomocí výše uvedeného vzorce.
Zde je několik pozorovacích poznámek při použití výše uvedeného vzorce.
Poznámky:
- Funkce vrací chybu #NA, pokud argument vyhledávacího pole funkce MATCH nemá stejnou délku pole tabulky.
- Vzorec vrací chybu, pokud lookup_value neodpovídá hodnotě v tabulce lookup_array.
- Funkce odpovídá přesné hodnotě, protože argument typu shody pro funkci MATCH je 0.
- Hodnoty vyhledávání lze zadat jako odkaz na buňku nebo přímo pomocí symbolu uvozovky (") ve vzorci jako argumentů.
Doufám, že jste pochopili, jak automaticky naplnit tabulku z jiné tabulky pomocí funkce INDEX & MATCH v aplikaci Excel. Zde najdete další články o hodnotě vyhledávání v Excelu. Neváhejte a uveďte své dotazy níže v poli pro komentáře. Určitě vám pomůžeme.
K vyhledání hodnoty použijte INDEX a MATCH : Funkce INDEX & MATCH k vyhledání hodnoty podle potřeby.
SUM rozsah s INDEX v Excelu : Pomocí funkce INDEX najděte součet hodnot podle potřeby.
Jak používat funkci INDEX v Excelu : Najděte INDEX pole pomocí funkce INDEX vysvětlené na příkladu.
Jak používat funkci MATCH v Excelu : Najděte MATCH v poli pomocí hodnoty INDEX uvnitř funkce MATCH vysvětlené na příkladu.
Jak používat funkci LOOKUP v Excelu : Najděte vyhledávací hodnotu v poli pomocí funkce LOOKUP vysvětlené na příkladu.
Jak používat funkci VLOOKUP v Excelu : Najděte vyhledávací hodnotu v poli pomocí funkce VLOOKUP vysvětlené na příkladu.
Populární články
50 Zkratka aplikace Excel pro zvýšení produktivity
Upravte rozevírací seznam
Absolutní reference v Excelu
Pokud s podmíněným formátováním
Pokud se zástupnými znaky
Vlookup podle data
Připojte jméno a příjmení v Excelu