Kako koristiti funkciju MATCH u Excelu (7 praktičnih primjera)

  • Podijeli Ovo
Hugh West

Kad god radite na Excel radnom listu, možda ćete htjeti pronaći odnos između dvije ili više ćelija. Pretpostavimo da želite da uskladite kriterijume sa drugim ćelijama. U ovom slučaju, možete koristiti funkciju MACH . U osnovi, brzo i jednostavno obavlja različite pretrage, traži vrijednosti i vraća relativnu poziciju tražene vrijednosti u broju. Ako želite znati kako koristiti funkciju MATCH , mi smo tu da damo primjere iz stvarnog života. U ovom članku ćemo vam pokazati sedam primjera na osnovu različitih kriterija za korištenje funkcije MATCH u Excelu. Dakle, hajde da počnemo.

Preuzmite radnu svesku za vježbanje

Preuzmite sljedeću radnu svesku za vježbanje. To će vam pomoći da jasnije shvatite temu.

MATCH Function.xlsx

Uvod u funkciju MATCH

The Funkcija MATCH u Excelu se koristi za lociranje pozicije tražene vrijednosti u redu, stupcu ili tablici i vraća relativnu poziciju stavke u nizu koja odgovara određenoj vrijednosti u određenom redoslijedu.

  • Sintaksa:

=MATCH(vrijednost_lookupa,niz_pogledavanja,[tip_podudaranja])

  • Argumenti Objašnjenje:
Argument Obavezno/Opcionalno Objašnjenje
lookup_value Obavezno Vrijednost koja se podudara uarray
lookup_array Obavezno Raspon ćelija ili referenca niza gdje pronaći value
match_type Opciono Određuje kako Excel odgovara lookup_value sa vrijednostima u lookup_array . Ovdje, 1 = tačno ili sljedeće najmanje, 0 = točno podudaranje i -1 = točno ili sljedeće najveće

Povratna vrijednost:

Vraća relativnu poziciju tražene vrijednosti.

Dostupna verzija:

Moguće raditi iz Excela 2003.

6 primjera korištenja funkcije MATCH u Excelu

Da bismo prilično dobro upoznali funkciju MATCH , priložili smo skup podataka u koji smo stavili neke " Proizvodi ” sa ' Cijenom ” i ' Serijskim brojevima . Sada saznajemo tačno ili približno podudaranje za našu vrijednost pretrage.

Da ne spominjemo, koristili smo “ Microsoft 365 ” verzija. Možete koristiti bilo koju drugu verziju kada vam odgovara.

1. Pronalaženje pozicije vrijednosti

Iz opisa funkcije MATCH shvatili ste da je ova funkcija će vam pomoći da locirate datu vrijednost pretraživanja iz niza. Pogledajmo primjere.

1.1 Točno podudaranje

Funkcija MATCH može pronaći potpuno isto podudaranje za vašu vrijednost lookup_value. Za potpuno isto podudaranje, jednostavno odaberite vrijednost matching_criteria argument kao 0 .

📌 Koraci:

  • Prvo, idite na ćeliju C12 da unesete sljedeću formulu.
=MATCH(D11, C5:C9,0)

Koristili smo referencu ćelije; lookup_value je bila u ćeliji D11 , a lookup_array je bio C5:C9 . Također smo postavili matching_criteria na 0 za potpuno isto podudaranje. Funkcija MATCH vraća poziciju vaše vrijednosti u ćeliji D11 .

1.2 Približno podudaranje

Mi mogu ga locirati na osnovu približnog podudaranja. U većini slučajeva, za brojeve se koristi približno podudaranje. Da bi stvari bile jednostavne, mi ćemo postaviti brojeve kao našu lookup_value . Pogledajte korake za bolju vizualizaciju.

📌 Koraci:

  • Na početku umetnite formulu ispod u ćeliju D12 .
=MATCH(D11,D5:D9,1)

Ovdje, D5:D9 opseg ćelija je l ookup_array ovdje. Budući da je približno naš krajnji cilj, odabrali smo 1 u našem polju match_type . 1 vraća najbližu najmanju vrijednost lookup_value . Ovdje je 300 najbliža vrijednost 335 . I naša formula je vratila poziciju 3 .

1.3 Specifično podudaranje teksta

Funkcija MATCH može također uzmite tekst kao svoju traženu vrijednost. Pokušavamo to reći, ako viželite pronaći vrijednost ili poziciju određenog teksta u vašem skupu podataka bez poznavanja reference ćelije, onda možete staviti tekst umjesto reference ćelije u lookup_value . Molimo prođite kroz formulu koju smo ovdje opisali.

📌 Koraci:

  • Formula koju smo unijeli u ćeliju D12 je-
=MATCH(“Hlače”, C5:C9,0)

The MATCH(“Hlače”, C5 :C9,0) sintaksa uzima lookup_value Pants ” i pretražuje u lookup_array C5:C9 .

1.4 Podudaranje zamjenskih znakova

Možete upariti djelomični tekst i saznati poziciju u skupu podataka. Na primjer, želite saznati poziciju za proizvod „ Hlače “. U našoj formuli koristili smo zamjenski znak ” Pa* ” umjesto punog obrasca da pronađemo poziciju teksta. Metoda zamjenskih znakova je prilično cool, zar ne? Slijedite proceduru da to učinite.

📌 Koraci:

  • Prvo, unesite formulu ispod u ćeliju C12 .
=INDEX(C5:C9, MATCH(“Pa*”, B5:B9,0))

Ovdje, MATCH funkcija pronalazi točno podudaranje dok unosimo matching_criteria kao 0 u lookup_array kao B5:B9 za tekst Pa* kao lookup_value . Tada funkcija INDEX vraća vrijednost za rezultat pretraživanja za MATCH funkcija. Ovdje funkcija INDEX prvo uzima rezultat funkcije MATCH , a zatim pronalazi odnos između C5:C9 niza i Pa* tekst.

2. Pronalaženje vrijednosti koja odgovara drugoj vrijednosti

Možemo pronaći vrijednost koja odgovara drugoj vrijednosti. Moramo koristiti drugu funkciju koja se zove INDEX zajedno sa funkcijom MATCH . Funkcija INDEX vraća vrijednost na datoj lokaciji u rasponu ili nizu. Zatim funkcija MATCH provjerava podudaranje. Uskočimo u formulu.

📌 Koraci:

  • Prvo, u ćeliju C12 ubacite formulu .
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

The B5:B9 je niz u kojem trebamo pronaći vrijednost. Koristeći MATCH funkciju, postavili smo row_number . Videli ste kako MATCH obezbeđuje poziciju. Dio MATCH je dat ovdje na 2 . Zatim, iz niza B5:B9 , funkcija INDEX vratila je vrijednost pozicije red 2 .

3. Primjena funkcije MATCH u formuli niza

Možemo koristiti funkciju MATCH u formuli niza. Također nam je potrebna funkcija INDEX za prikaz rezultata.

📌 Koraci:

  • Primarno, idite u ćeliju C14 i upiši formulu.
=INDEX(D5:D10,MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Objašnjenje formule:

Ovdje smo koristili 1 kao lookup_value u MATCH . A lookup_array je kombinovan množenjem rezultata provjere dva kriterija unutar njihovih odgovarajućih kolona. Možda se pitate zašto smo koristili 1 kao lookup_value ; hajde da vam pomognemo da razumete.

( C12=B5:B10 ) i ( C13=C5:C10 ) pružaju niz TRUE ili FALSE . Množenjem nizova formira se još jedan niz TRUE i FALSE . TRUE se može predstaviti kao 1. Dakle, tražimo vrijednost TRUE unutar niza.

Možete vidjeti da je naša formula dala vrijednost koju smo tražili. Zatim pritisnite ENTER da ga izvršite. Pošto se radi o formuli niza, morate pritisnuti CTRL + SHIFT + ENTER ako niste Microsoft 365 pretplatnik.

4. Korištenje formule MATCH osjetljive na velika i mala slova

Za neki tekst osjetljiv na velika i mala slova, trebate koristiti funkciju EXACT i zatim funkciju MATCH da odgovara kriterijima. Struktura formule koja se ovdje koristi malo se razlikuje od strukture druge formule funkcije MACH . Pogledajmo primjer koji smo dodali ovdje.

📌 Koraci:

  • Moramo unijeti sljedeću formulu u ćeliju D12 prvi.
=MACH(TRUE,EXACT(C5:C9, D11),0)

Ovdje, EXACT(C5:C9, D11) sintaksa vraća potpuno isto podudaranje za lookup_array C5:C9 , a logički argument TRUE predstavlja postojeću vrijednost iz funkcije EXACT .

Ali kada koristite malo slovo u lookup_value onda vraća #N/A . Dakle, možemo reći da ova formula radi tačno. Pogledajte donju sliku.

5. Poređenje dvije kolone korištenjem ISNA i MATCH funkcija

Uzeli smo skup podataka koji smo stavili na listu, a sada želimo da uporedimo 2. listu sa 1. i prikažemo vrednosti koje se ne pojavljuju na prvoj listi. Pogledajte skup podataka u kojem želimo usporediti dvije kolone koristeći funkcije ISNA i MATCH . Također koristimo IF funkciju za prikaz logičkog rezultata u tekstualnom formatu.

📌 Koraci:

  • U ćeliju D5 unesite sljedeću formulu.
=IF(ISNA (MATCH(C5, B5:B12,0)), “Nije na listi 1″,”)

Ovdje, funkcija MATCH u Excelu vraća TRUE za isto podudaranje i FALSE za nepodudarne kriterije. Tada funkcija ISNA okreće rezultate primljene od funkcije MATCH . Konačno, funkcija IF vraća logički izlaz kao tekst.

Slična očitanja

  • Kako koristiti Excel HYPERLINKFunkcija (8 primjera)
  • Koristite funkciju SORT u Excelu (4 primjera)
  • Kako pronaći duplicirane vrijednosti u Excelu koristeći VLOOKUP

6. Primjena funkcije MATCH između dvije kolone

U ovom odjeljku možete upariti dvije kolone. Pretpostavimo da ste kreirali listu proizvoda koja odgovara prethodnoj koloni i želite uzeti vrijednost “ Cijena ” koja se točno podudara u našoj novoj koloni. Da bismo to učinili, moramo zajedno koristiti funkcije INDEX i MATCH . Koristite sljedeću formulu.

📌 Koraci:

  • Prvo, prijeđite na F5 i unesite formulu .
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Ova formula uspoređuje tekst između stupaca B i E i vraća odgovarajuću vrijednost.

Odjeljak za vježbanje

Mi obezbedili ste deo za vežbanje na svakom listu sa desne strane za vašu vežbu. Učinite to sami.

Pročitajte više: Korišćenje Excela za traženje djelomičnog podudaranja teksta [2 laka načina]

Zaključak

To je sve o današnjoj sjednici. A ovo su neke jednostavne metode za korištenje funkcije MATCH u Excelu. Obavijestite nas u odjeljku za komentare ako imate bilo kakvih pitanja ili prijedloga. Za bolje razumijevanje, preuzmite vježbeni list. Posjetite našu web stranicu, Exceldemy , dobavljač Excel rješenja na jednom mjestu, da istražiterazne vrste Excel metoda. Hvala na strpljenju u čitanju ovog članka.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.