Obsah
Kdykoli pracujete s listem aplikace Excel, můžete chtít najít vztah mezi dvěma nebo více buňkami. Předpokládejme, že chcete porovnat kritéria s jinými buňkami. V takovém případě můžete použít příkaz MATCH Funkce v podstatě rychle a snadno provádí různá vyhledávání, vyhledává hodnoty a vrací relativní pozici vyhledané hodnoty v čísle. Pokud chcete vědět, jak používat funkci MATCH V tomto článku vám ukážeme sedm příkladů založených na různých kritériích pro použití funkce MATCH v Excelu. Začněme tedy.
Stáhnout cvičebnici
Stáhněte si následující cvičebnici. Pomůže vám lépe si uvědomit dané téma.
MATCH Function.xlsxÚvod do funkce MATCH
Na stránkách MATCH funkce v aplikaci Excel slouží k vyhledání pozice vyhledávací hodnoty v řádku, sloupci nebo tabulce a vrací relativní pozici položky v poli, která odpovídá zadané hodnotě v zadaném pořadí.
- Syntaxe:
=MATCH(lookup_value,lookup_array,[match_type])
- Vysvětlení argumentů:
Argument | Povinné/volitelné | Vysvětlení |
---|---|---|
lookup_value | Požadované | Hodnota, která má být porovnána v poli |
lookup_array | Požadované | Rozsah buněk nebo odkaz na pole, kde se má najít hodnota |
match_type | Volitelně | Určuje, jak Excel porovnává hodnotu lookup_value s hodnotami v položce lookup_array . zde, 1 = přesný nebo nejbližší nejmenší, 0 = přesná shoda a -1 = přesný nebo další největší |
Návratová hodnota:
Vrací relativní pozici hodnoty vyhledávání.
Dostupná verze:
Lze použít z aplikace Excel 2003.
6 příkladů použití funkce MATCH v aplikaci Excel
Seznámit se s MATCH funkci docela dobře, přiložili jsme datovou sadu, do které jsme vložili několik " Produkty " s Cena " a Sériová čísla " . Nyní zjistíme přesnou nebo přibližnou shodu hledané hodnoty.
Nemluvě o tom, že jsme použili " Microsoft 365 " verzi. Můžete použít jakoukoli jinou verzi podle svého uvážení.
1. Zjištění polohy hodnoty
Z popisu MATCH jste pochopili, že tato funkce vám pomůže vyhledat zadanou vyhledávací hodnotu z pole. Podívejme se na příklady.
1.1 Přesná shoda
Na stránkách MATCH funkce může najít přesně stejnou shodu pro vaši hodnotu lookup_value. Pro přesně stejnou shodu stačí vybrat hodnotu parametru matching_criteria argument jako 0 .
📌 Kroky:
- Nejprve přejděte do buňky C12 zadejte následující vzorec.
Použili jsme odkaz na buňku; . lookup_value byl v buňce D11 a lookup_array byl C5:C9 . Nastavili jsme také matching_criteria na 0 pro stejnou shodu. MATCH vrátí pozici vaší hodnoty v buňce D11 .
1.2 Přibližná shoda
Můžeme ji najít na základě přibližné shody. Ve většině případů se přibližná shoda používá pro čísla. Abychom si to zjednodušili, nastavíme čísla jako naše. lookup_value . Podívejte se na kroky pro lepší vizualizaci.
📌 Kroky:
- Na začátku vložte do buňky následující vzorec D12.
Zde se D5:D9 rozsah buněk je l ookup_array Jelikož je naším konečným cílem sblížení, zvolili jsme si 1 v našem match_type pole. 1 vrátí nejbližší nejmenší hodnotu lookup_value . zde, 300 je nejbližší hodnota 335 A náš vzorec vrátil polohu 3 .
1.3 Shoda konkrétního textu
Na stránkách MATCH Funkce může jako vyhledávací hodnotu brát také text. Snažíme se říci, že pokud chcete zjistit hodnotu nebo pozici určitého textu v datovém souboru, aniž byste znali odkaz na buňku, pak můžete místo odkazu na buňku vložit text do funkce lookup_value . Projděte si prosím vzorec, který jsme zde popsali.
📌 Kroky:
- Vzorec, který jsme zadali do buňky D12 je-
Na stránkách MATCH("Kalhoty", C5:C9,0) syntaxe přebírá lookup_value " Kalhoty " a vyhledává v lookup_array C5:C9 .
1.4 Zápas s divokou kartou
Můžete porovnat částečný text a zjistit pozici v souboru dat. Například chcete zjistit pozici pro produkt " Kalhoty ". V našem vzorci jsme použili zástupný znak " Pa* " místo plného tvaru, abyste našli pozici textu. Metoda zástupných znaků je docela fajn, že? Postupujte podle tohoto postupu.
📌 Kroky:
- Nejprve zadejte následující vzorec do buňky C12 .
Zde se MATCH funkce najde přesnou shodu, jakmile zadáme matching_criteria jako 0 v lookup_array jako B5:B9 pro text Pa* jako lookup_value . Pak INDEX funkce vrací hodnotu výsledku hledání v položce MATCH zde je funkce INDEX funkce nejprve převezme výsledek příkazu MATCH a poté zjistí vztah mezi C5:C9 a pole Pa* text.
2. Nalezení hodnoty odpovídající jiné hodnotě
Můžeme najít hodnotu odpovídající jiné hodnotě. Musíme použít další funkci s názvem INDEX spolu s MATCH funkce. Funkce INDEX vrátí hodnotu na daném místě v rozsahu nebo poli. MATCH Funkce kontroluje shodu. Přejděme ke vzorci.
📌 Kroky:
- Za prvé, v buňce C12 vložte vzorec.
Na stránkách B5:B9 je pole, ve kterém potřebujeme najít hodnotu. Pomocí příkazu MATCH jsme nastavili funkci číslo_řádku Viděli jste, jak MATCH poskytuje pozici. MATCH část je k dispozici zde 2 . Pak z pole B5:B9 ... INDEX funkce vrátila hodnotu pozice řádek 2 .
3. Použití funkce MATCH ve vzorci pole
Můžeme použít MATCH ve vzorci pole. Potřebujeme také funkci INDEX zobrazit výsledek.
📌 Kroky:
- Především přejděte do buňky C14 a napište vzorec.
Vysvětlení vzorce:
Zde jsme použili 1 jako lookup_value na adrese MATCH . A lookup_array byla kombinována vynásobením výsledků kontroly dvou kritérií v rámci jejich příslušných sloupců. Možná se divíte, proč jsme použili právě toto kritérium. 1 jako lookup_value ; pomůžeme vám porozumět.
( C12=B5:B10 ) a ( C13=C5:C10 ) poskytují pole TRUE nebo FALSE Násobením polí vznikne další pole o velikosti TRUE a FALSE je vytvořen. TRUE lze vyjádřit jako 1. Hledáme tedy TRUE hodnotu uvnitř pole.
Vidíte, že náš vzorec poskytl hodnotu, kterou jsme hledali. Poté stiskněte tlačítko ENTER Protože se jedná o vzorec pole, je třeba stisknout tlačítko CTRL + SHIFT + ENTER pokud nejste Microsoft 365 předplatitel.
4. Použití vzorce MATCH rozlišujícího malá a velká písmena
Pro některé texty, u kterých se rozlišují malá a velká písmena, je třeba použít příkaz Funkce EXACT a pak MATCH Struktura vzorce, který je zde použit, se mírně liší od struktury ostatních vzorců. MATCH Podívejme se na příklad, který jsme zde přidali.
📌 Kroky:
- Do buňky musíme zadat následující vzorec D12 první.
Zde se EXACT(C5:C9, D11) syntaxe vrací přesně stejnou shodu pro příkaz lookup_array C5:C9 a logický argument TRUE představuje stávající hodnotu z EXACT funkce.
Ale když použijete malé písmeno v lookup_value pak vrací #N/A . Můžeme tedy říci, že tento vzorec funguje přesně. Viz následující obrázek.
5. Porovnání dvou sloupců pomocí funkcí ISNA a MATCH
Vzali jsme soubor dat, který jsme vložili do seznamu, a nyní chceme porovnat 2. seznam s 1. seznamem a zobrazit hodnoty, které se v prvním seznamu nevyskytují. Podívejte se na soubor dat, kde chceme porovnat dva sloupce pomocí příkazu ISNA a MATCH funkce. Používáme také IF funkce zobrazit logický výsledek v textovém formátu.
📌 Kroky:
- V D5 buňky zadejte následující vzorec.
Zde se MATCH funkce v Excelu vrací TRUE pro stejný zápas a FALSE pro nevyhovující kritéria. Pak se ISNA funkce převrátí výsledky získané z MATCH Konečně, funkce IF funkce vrací logický výstup jako text.
Podobná čtení
- Jak používat funkci HYPERLINK aplikace Excel (8 příkladů)
- Použití funkce SORT v aplikaci Excel (4 příklady)
- Jak najít duplicitní hodnoty v aplikaci Excel pomocí funkce VLOOKUP
6. Použití funkce MATCH mezi dvěma sloupci
V této části můžete porovnávat dva sloupce. Předpokládejme, že jste vytvořili seznam produktů, který odpovídá předchozímu sloupci, a chcete vzít hodnotu " Cena ", který přesně odpovídá našemu novému sloupci. K tomu musíme použít příkaz INDEX a MATCH funkce dohromady. Použijte následující vzorec.
📌 Kroky:
- Nejprve se přesuňte do F5 a zadejte vzorec.
Tento vzorec porovnává text mezi sloupci. B a E a vrátí odpovídající hodnotu.
Praktická část
Na každém listu na pravé straně jsme pro vás připravili část pro procvičování. Provádějte ji prosím sami.
Přečtěte si více: Použití aplikace Excel k vyhledávání částečné shody textu [2 snadné způsoby]
Závěr
To je vše o dnešním sezení. A toto je několik jednoduchých metod pro použití MATCH funkce v aplikaci Excel. Pokud máte nějaké dotazy nebo návrhy, dejte nám vědět v komentářích. Pro lepší pochopení si stáhněte cvičný list. Navštivte naše webové stránky, Exceldemy , komplexního poskytovatele řešení Excel, prozkoumat rozmanité druhy metod Excelu. Děkujeme za trpělivost při čtení tohoto článku.