Ako používať funkciu MATCH v programe Excel (7 praktických príkladov)

  • Zdieľajte To
Hugh West

Vždy, keď pracujete s pracovným hárkom programu Excel, môžete chcieť nájsť vzťah medzi dvoma alebo viacerými bunkami. Predpokladajme, že chcete porovnať kritériá s inými bunkami. V tomto prípade môžete použiť MATCH Funkcia v podstate rýchlo a jednoducho vykonáva rôzne vyhľadávania, vyhľadáva hodnoty a vracia relatívnu pozíciu vyhľadanej hodnoty v čísle. Ak chcete vedieť, ako používať funkciu MATCH V tomto článku vám ukážeme sedem príkladov založených na rôznych kritériách použitia funkcie MATCH Funkcia v programe Excel. Takže začnime.

Stiahnite si cvičebnicu

Stiahnite si nasledujúci cvičný zošit. Pomôže vám lepšie si uvedomiť tému.

MATCH Function.xlsx

Úvod do funkcie MATCH

Stránka MATCH Funkcia v programe Excel sa používa na vyhľadanie pozície vyhľadávanej hodnoty v riadku, stĺpci alebo tabuľke a vracia relatívnu pozíciu položky v poli, ktorá zodpovedá zadanej hodnote v zadanom poradí.

  • Syntax:

=MATCH(lookup_value,lookup_array,[match_type])

  • Argumenty Vysvetlenie:
Argument Povinné/voliteľné Vysvetlenie
lookup_value Požadované Hodnota, ktorá sa má porovnať v poli
lookup_array Požadované Rozsah buniek alebo odkaz na pole, kde sa má nájsť hodnota
match_type Voliteľné Určuje, ako Excel porovnáva hodnotu lookup_value s hodnotami v lookup_array . tu, 1 = presný alebo najbližší najmenší, 0 = presná zhoda a -1 = presný alebo najbližší najväčší

Vrátená hodnota:

Vracia relatívnu pozíciu hodnoty vyhľadávania.

Dostupná verzia:

Použiteľné z programu Excel 2003.

6 príkladov použitia funkcie MATCH v programe Excel

Spoznať MATCH funkciu celkom dobre, pripojili sme súbor údajov, do ktorého sme vložili niekoľko " Produkty " s Cena " a Sériové čísla " . Teraz zistíme presnú alebo približnú zhodu našej hľadanej hodnoty.

Nehovoriac o tom, že sme použili " Microsoft 365 ". Môžete použiť akúkoľvek inú verziu podľa vlastného uváženia.

1. Zistenie polohy hodnoty

Z opisu MATCH ste pochopili, že táto funkcia vám pomôže nájsť zadanú vyhľadávanú hodnotu z poľa. Pozrime sa na príklady.

1.1 Presná zhoda

Stránka MATCH môže nájsť presne rovnakú zhodu pre vašu hodnotu lookup_value. Pre presne rovnakú zhodu jednoducho vyberte hodnotu matching_criteria argument ako 0 .

📌 Kroky:

  • Najprv prejdite do bunky C12 zadajte nasledujúci vzorec.
=MATCH(D11, C5:C9,0)

Použili sme odkaz na bunku; . lookup_value bol v bunke D11 a lookup_array bola C5:C9 . Nastavili sme tiež matching_criteria na 0 pre presne rovnakú zhodu. MATCH funkcia vráti pozíciu vašej hodnoty v bunke D11 .

1.2 Približná zhoda

Vo väčšine prípadov sa približná zhoda používa pre čísla. Aby sme to zjednodušili, nastavíme čísla ako naše lookup_value . Pozrite sa na kroky pre lepšiu vizualizáciu.

📌 Kroky:

  • Na začiatku vložte nasledujúci vzorec do bunky D12.
=MATCH(D11,D5:D9,1)

Tu sa D5:D9 rozsah buniek je l ookup_array Keďže naším konečným cieľom je približovanie, vybrali sme 1 v našom match_type oblasť. 1 vráti najbližšiu najmenšiu hodnotu lookup_value . tu, 300 je najbližšia hodnota k 335 A náš vzorec vrátil polohu 3 .

1.3 Zhoda špecifického textu

Stránka MATCH Funkcia môže ako vyhľadávaciu hodnotu prijať aj text. Snažíme sa tým povedať, že ak chcete nájsť hodnotu alebo pozíciu konkrétneho textu v súbore údajov bez toho, aby ste poznali odkaz na bunku, potom môžete namiesto odkazu na bunku vložiť text do funkcie lookup_value . Prosím, prejdite si vzorec, ktorý sme tu opísali.

📌 Kroky:

  • Vzorec, ktorý sme zadali do bunky D12 je-
=MATCH("Nohavice", C5:C9,0)

Stránka MATCH("Pants", C5:C9,0) syntax preberá lookup_value " Nohavice " a vyhľadáva v lookup_array C5:C9 .

1.4 Zápas s divokou kartou

Môžete porovnať čiastočný text a zistiť pozíciu v súbore údajov. Napríklad chcete zistiť pozíciu pre produkt " Nohavice ". V našom vzorci sme použili zástupný znak " Pa* " namiesto úplného tvaru, aby ste našli pozíciu textu. Metóda zástupných znakov je celkom fajn, však? Postupujte podľa tohto postupu.

📌 Kroky:

  • Najprv zadajte nasledujúci vzorec do bunky C12 .
=INDEX(C5:C9, MATCH("Pa*", B5:B9,0))

Tu sa MATCH funkcia nájde presnú zhodu, keď zadáme matching_criteria ako 0 v lookup_array ako B5:B9 pre text Pa* ako lookup_value . Potom INDEX funkcia vracia hodnotu výsledku vyhľadávania MATCH Tu sa používa funkcia INDEX funkcia najprv prevezme výsledok príkazu MATCH a potom nájde vzťah medzi C5:C9 a pole Pa* text.

2. Hľadanie hodnoty zodpovedajúcej inej hodnote

Môžeme nájsť hodnotu zodpovedajúcu inej hodnote. Musíme použiť ďalšiu funkciu s názvom INDEX spolu s MATCH funkciu. Funkcia INDEX vráti hodnotu na danom mieste v rozsahu alebo poli. MATCH funkcia kontroluje zhodu. Prejdime k vzorcu.

📌 Kroky:

  • Po prvé, v bunke C12 vložte vzorec.
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

Stránka B5:B9 je pole, v ktorom potrebujeme nájsť hodnotu. MATCH sme nastavili funkciu číslo_riadku Videli ste, ako MATCH poskytuje pozíciu. MATCH časť je k dispozícii tu 2 Potom z poľa B5:B9 ,. INDEX funkcia vrátila hodnotu pozície riadok 2 .

3. Použitie funkcie MATCH vo vzorci poľa

Môžeme použiť MATCH vo vzorci poľa. Potrebujeme tiež funkciu INDEX na zobrazenie výsledku.

📌 Kroky:

  • V prvom rade prejdite do bunky C14 a napíšte vzorec.
=INDEX(D5:D10, MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Vysvetlenie vzorca:

Tu sme použili 1 ako lookup_value na stránke MATCH . A lookup_array bola skombinovaná vynásobením výsledkov kontroly dvoch kritérií v rámci ich príslušných stĺpcov. Možno sa čudujete, prečo sme použili 1 ako lookup_value ; pomôžeme vám pochopiť.

( C12=B5:B10 ) a ( C13=C5:C10 ) poskytujú pole TRUE alebo FALSE Vynásobením polí vznikne ďalšie pole TRUE a FALSE je vytvorený. TRUE možno vyjadriť ako 1. Hľadáme teda TRUE hodnotu vo vnútri poľa.

Vidíte, že náš vzorec poskytol hodnotu, ktorú sme hľadali. Potom stlačte VSTÚPIŤ Keďže ide o vzorec poľa, musíte stlačiť CTRL + SHIFT + VSTÚPIŤ ak nie ste Microsoft 365 predplatiteľ.

4. Využitie vzorca MATCH s rozlišovaním veľkých a malých písmen

Pre niektoré texty, v ktorých sa rozlišujú malé a veľké písmená, je potrebné použiť Funkcia EXACT a potom MATCH štruktúra vzorca, ktorý sa tu používa, je mierne odlišná od štruktúry ostatných vzorcov MATCH Pozrime sa na príklad, ktorý sme sem pridali.

📌 Kroky:

  • Do bunky musíme zadať nasledujúci vzorec D12 prvý.
=MATCH(TRUE, EXACT(C5:C9, D11),0)

Tu sa EXACT(C5:C9, D11) syntax vráti presne rovnakú zhodu pre lookup_array C5:C9 a logický argument TRUE predstavuje existujúcu hodnotu z EXACT funkcie.

Ale keď použijete malé písmeno v lookup_value potom vráti #N/A Môžeme teda povedať, že tento vzorec funguje presne. Pozri nasledujúci obrázok.

5. Porovnanie dvoch stĺpcov pomocou funkcií ISNA a MATCH

Vzali sme súbor údajov, ktorý sme vložili do zoznamu, a teraz chceme porovnať 2. zoznam s 1. zoznamom a zobraziť hodnoty, ktoré sa v prvom zozname nevyskytujú. Pozrite sa na súbor údajov, v ktorom chceme porovnať dva stĺpce pomocou ISNA a MATCH funkcie. Používame tiež IF funkcia na zobrazenie logického výsledku v textovom formáte.

📌 Kroky:

  • V D5 bunky zadajte nasledujúci vzorec.
=IF(ISNA(MATCH(C5, B5:B12,0)), "Nie je v zozname 1",")

Tu sa MATCH funkcia v programe Excel vráti TRUE pre rovnaký zápas a FALSE pre nevyhovujúce kritériá. Potom sa ISNA funkcia otočí výsledky prijaté z MATCH Nakoniec, funkcia IF funkcia vráti logický výstup ako text.

Podobné čítania

  • Ako používať funkciu Excel HYPERLINK (8 príkladov)
  • Používanie funkcie SORT v programe Excel (4 príklady)
  • Ako nájsť duplicitné hodnoty v programe Excel pomocou funkcie VLOOKUP

6. Použitie funkcie MATCH medzi dvoma stĺpcami

V tejto časti môžete porovnávať dva stĺpce. Predpokladajme, že ste vytvorili zoznam produktov, ktorý sa zhoduje s predchádzajúcim stĺpcom, a chcete prevziať hodnotu " Cena ", ktorý je presne zhodný s naším novým stĺpcom. Na to musíme použiť INDEX a MATCH použite tento vzorec.

📌 Kroky:

  • Po prvé, prejdite na F5 a zadajte vzorec.
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Tento vzorec porovnáva text medzi stĺpcami B a E a vráti zodpovedajúcu hodnotu.

Praktická časť

Na každom hárku na pravej strane sme pre vás pripravili časť na precvičenie. Prosím, urobte si ju sami.

Prečítajte si viac: Používanie programu Excel na vyhľadávanie čiastočnej zhody textu [2 jednoduché spôsoby]

Záver

To je všetko o dnešnej relácii. A toto je niekoľko jednoduchých metód na používanie MATCH funkcie v programe Excel. Ak máte nejaké otázky alebo návrhy, dajte nám vedieť v časti s komentármi. Pre lepšie pochopenie si stiahnite cvičný hárok. Navštívte našu webovú stránku, Exceldemy , poskytovateľa komplexných riešení programu Excel, na preskúmanie rôznych druhov metód programu Excel. Ďakujeme za vašu trpezlivosť pri čítaní tohto článku.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.