Víme, jak udělat přibližnou shodu s VLOOKUP. Jak ale provedeme přibližnou shodu pomocí INDEX MATCH? V tomto článku se v Excelu naučíme, jak provádět přibližnou shodu pomocí INDEX a MATCH.
Obecný vzorec pro přibližnou shodu
= INDEX (result_array, MATCH (vyhledávací hodnota, vyhledávací pole, 1))
Result_array: Index, ze kterého chcete získat výsledek.
Lookup_value: hodnota, kterou hledáte v lookup_array.
Lookup_array: Pole, ve kterém budete hledat vyhledávací hodnotu:
Poznámka: Aby bylo možné získat správné odpovědi, musí být vyhledávací tabulka seřazena vzestupně.
Učme se na příkladu.
Příklad: Chcete -li získat známky, proveďte přibližnou INDEX MATCH
Zde mám seznam studentů s jejich získanými známkami v rutinním testu. Těmto studentům musím dát známky podle jiné tabulky. 0 až 39 jako F, 40 až 59 D, 60 až 79 C, 80 až 89 B a 90 nebo vyšší jako A.
Vyhledávací tabulka (značky a hodnocení) je seřazena vzestupně.
Napište tento vzorec do E2 a zkopírujte jej.
= INDEX ($ I $ 2: $ I $ 6, MATCH (D2, $ H $ 2: $ H $ 6,1))
Jak to funguje?
Tento vzorec využívá funkci MATCH, která provádí přibližnou shodu v rozsahu. Ve skutečnosti, když dodáme funkci MATCH 1, TRUE nebo nic, provede přibližnou shodu pro vyhledávací hodnotu. To znamená, že pokud nenajde danou hodnotu ve vyhledávacím rozsahu, vrátí poslední nalezenou hodnotu, která byla menší než dané číslo.
Pokud se tedy podíváme na vzorec v E3, je
INDEX ($ I $ 2: $ I $ 6, MATCH (D3, $ H $ 2: $ H $ 6,1))
Funkce MATCH hledá hodnotu D3 (36) v rozsahu H2: H6. Nelze najít 36 v dosahu. Vrátí tedy index poslední hodnoty nalezené v H2: H6, který je menší než 36. A tato hodnota je 0 a její index je 1. Proto MATCH (D3, $ H $ 2: $ H $ 6,1) to znamená 1 in E3.
Nyní máme vzorec INDEX ($ I $ 2: $ I $ 6,1). A tím se vrací F.
Takže jo, lidi, takto uděláte přibližnou shodu pomocí funkcí INDEX a MATCH v aplikaci Excel. Pokud máte jakékoli pochybnosti o tomto nebo jiném tématu z Excelu 2019, 2016 a 2013 nebo staršího, dejte mi vědět níže v sekci komentáře.
Stáhnout soubor:
Související články:
K vyhledání hodnoty použijte INDEX a MATCH
Jak používat funkci LOOKUP v Excelu
Vyhledávací hodnota s více kritérii
Oblíbené články:
Funkce VLOOKUP v Excelu
COUNTIF v aplikaci Excel 2016
Jak používat funkci SUMIF v aplikaci Excel