Potřebujete najít konkrétní data v excelové tabulce? Naučte se používat funkci MATCH, abyste to udělali rychle a snadno.
Pokud jde o analýzu dat v Excelu, je důležitá schopnost najít konkrétní data v určitém rozsahu. Zatímco Excel nabízí různé funkce a funkce pro vyhledávání a extrahování informací z datové sady, funkce MATCH poskytuje flexibilní a efektivní řešení.
V tomto článku prozkoumáme syntaxi, aplikace a příklady použití funkce MATCH v Excelu.
Co je funkce MATCH v Excelu?
Funkce MATCH v Excelu umožňuje vyhledat konkrétní hodnotu v rozsahu a vrátí relativní pozici v tomto rozsahu. Tuto pozici pak můžete použít k načtení odpovídajících dat z datové sady.
Syntaxe funkce MATCH je následující:
=MATCH(hledaná_hodnota, vyhledávací_pole, [typ_shody])
Kde:
- vyhledávací_hodnota: Toto je hodnota, kterou chcete najít v rámci pole lookup_array.
- vyhledávací_pole: Toto je rozsah buněk, kde chcete hledat hodnotu lookup_value.
- match_type (volitelné): Tento argument určuje typ shody, kterou chcete provést. Existují tři možnosti:
- 0 (nebo vynecháno): Toto najde první výskyt hodnoty, která se přesně rovná lookup_value. Pole lookup_array může být v libovolném pořadí.
- 1: Toto najde největší hodnotu, která je menší nebo rovna hodnotě lookup_value, za předpokladu, že pole lookup_array je seřazeno vzestupně.
- -1: Toto vyhledá nejmenší hodnotu, která je větší nebo rovna hodnotě lookup_value, za předpokladu, že pole lookup_array je seřazeno v sestupném pořadí.
Jak používat funkci MATCH v Excelu
Podívejme se na několik praktických příkladů, abychom pochopili, jak používat funkci MATCH aplikace Excel:
Nalezení přesné shody
Předpokládejme, že máte v pracovním listu seznam skóre studentů a chcete najít pozici Alexova skóre (88). Můžete použít funkci MATCH s typem_shody 0 (přesná shoda), abyste toho dosáhli. Zde je vzorec, který byste použili:
=MATCH(88; B1:B7; 0)
Tento vzorec bude hledat hodnotu 88 v dosahu B1:B7 a vrátit jeho relativní polohu. Výsledek by byl 5, což znamená, že Alexovo skóre je pátou hodnotou v seznamu skóre zkoušek.
Nalezení nejbližší shody v seřazených datech
Řekněme, že máte seznam teplot a jim odpovídající nadmořské výšky seřazený vzestupně podle nadmořských výšek. Chcete v seznamu najít nejbližší nadmořskou výšku k 1800. Zde je vzorec, který použijete:
=MATCH(1800; B1:B7; 1)
Funkce vyhledá hodnotu 1800 v rozsahu B1:B7 (sloupec nadmořské výšky) a vrátí polohu nejbližší hodnoty, která je menší nebo rovna 1800. V tomto případě je nejbližší nadmořská výška menší nebo rovna 1800 1500 (v buňce B3), takže vzorec vrátí 3.
Zpracování chyb pomocí MATCH
Při použití funkce MATCH se můžete setkat s určitými chybami. Pokud se například hodnota lookup_value nenajde v poli lookup_array, funkce MATCH vrátí #N/A chyba.
Chcete-li to zvládnout, můžete použít IFERROR popř Funkce ISERROR poskytnout uživatelsky přívětivější zprávu. Zde je příklad:
=IFERROR(Shoda("Chicago", A2:A8, 0), "Město nenalezeno")
Od té doby Chicago není v rozsahu nalezen, Excel zobrazí Město nenalezeno místo chybové hodnoty.
Použití MATCH s dalšími funkcemi aplikace Excel
Funkce MATCH se stává ještě výkonnější v kombinaci s dalšími funkcemi, jako je SVYHLEDAT, INDEX a Funkce OFFSET, abyste mohli provádět pokročilé úlohy vyhledávání a načítání dat.
Použití funkce VLOOKUP s funkcí MATCH
Předpokládejme, že máme tabulku se sloupci: ID, Produkt, Kategorie, a Cena. K vyhledání odpovídajícího produktu a ceny pro ID v buňce použijeme funkce VLOOKUP a MATCH A4. Chcete-li získat produkt, použijte následující vzorec:
=VLOOKUP(A4;A2:D7; MATCH("Produkt", A1:D1,0), NEPRAVDIVÉ)
Chcete-li získat cenu:
=VLOOKUP(A4;A2:D7; MATCH("Cena", A1:D1,0), NEPRAVDIVÉ)
V tomto příkladu funkce SVYHLEDAT použije hodnotu v buňce A4 (což je ID) a vyhledejte odpovídající řádek v rozsahu A2:D7.
Jakmile najde řádek, použije k načtení číslo sloupce vrácené funkcí MATCH Produkt a Cena hodnoty.
Zvládnutí vyhledávání dat pomocí funkce MATCH aplikace Excel
Funkce MATCH je důležitým nástrojem v Excelu pro vyhledání konkrétních dat v určitém rozsahu a díky své všestrannosti je cenná pro různé pokročilé úlohy vyhledávání dat. Když porozumíte jeho syntaxi a různým typům shody, můžete efektivně procházet svými daty a podle potřeby nacházet přesné nebo přibližné shody.
Kombinací funkce MATCH s dalšími funkcemi, jako je SVYHLEDAT a IFERROR, můžete vytvářet pokročilé vyhledávací vzorce pro práci s různými scénáři a efektivní práci s velkými datovými sadami.