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:

  1. vyhledávací_hodnota: Toto je hodnota, kterou chcete najít v rámci pole lookup_array.
  2. vyhledávací_pole: Toto je rozsah buněk, kde chcete hledat hodnotu lookup_value.
  3. match_type (volitelné): Tento argument určuje typ shody, kterou chcete provést. Existují tři možnosti:
  4. instagram viewer
  5. 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í.
  6. 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ě.
  7. -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.