Hoe om MATCH-funksie in Excel te gebruik (7 praktiese voorbeelde)

  • Deel Dit
Hugh West

Wanneer jy ook al aan 'n Excel-werkblad werk, wil jy dalk 'n verwantskap tussen twee of meer selle vind. Gestel jy wil kriteria met ander selle pas. In hierdie geval kan jy die MATCH -funksie gebruik. Basies voer dit vinnig en maklik verskeie opsoeke uit, soek na waardes en gee die relatiewe posisie van die opsoekwaarde in 'n getal terug. As jy wil weet hoe om die MATCH -funksie te gebruik, is ons hier om werklike voorbeelde te gee. In hierdie artikel gaan ons jou sewe voorbeelde wys wat gebaseer is op verskillende kriteria vir die gebruik van die MATCH -funksie in Excel. So, kom ons begin.

Laai Oefenwerkboek af

Laai die volgende oefenwerkboek af. Dit sal jou help om die onderwerp duideliker te besef.

MATCH Function.xlsx

Inleiding tot MATCH-funksie

Die MATCH -funksie in Excel word gebruik om die posisie van 'n opsoekwaarde in 'n ry, kolom of tabel op te spoor en gee die relatiewe posisie van 'n item in 'n skikking terug wat ooreenstem met 'n gespesifiseerde waarde in 'n gespesifiseerde volgorde.

  • Sintaksis:

=MATCH(lookup_value,lookup_array,[match_type])

  • Argumente Verduideliking:
Argument Vereis/Opsioneel Verduideliking
opsoekwaarde Vereis Die waarde om te pas in dieskikking
opsoek_skikking Vereis 'n Reeks selle of 'n skikkingsverwysing waar om te vind waarde
pas_tipe Opsioneel Spesifiseer hoe Excel soekwaarde met waardes in pas soek_skikking . Hier is 1 = presies of volgende kleinste, 0 = presiese passing en -1 = presies of naasgrootste

Terugwaarde:

Gee die opsoekwaarde se relatiewe posisie terug.

Beskikbare weergawe:

Werkbaar vanaf Excel 2003.

6 Voorbeelde van die gebruik van die MATCH-funksie in Excel

Om die MATCH -funksie redelik goed te leer ken, het ons 'n datastel aangeheg waar ons 'n paar " Produkte ” met die ' Prys ” en ' Reeksnommers . Nou vind ons die presiese of benaderde passing vir ons soekwaarde uit.

Om nie te praat nie, ons het die " Microsoft gebruik 365 ” weergawe. Jy kan enige ander weergawe op jou gemak gebruik.

1. Vind die posisie van 'n waarde

Uit die beskrywing van die MATCH -funksie, het jy verstaan ​​dat hierdie funksie sal jou help om die gegewe opsoekwaarde van 'n skikking op te spoor. Kom ons kyk na die voorbeelde.

1.1 Presiese pasmaat

Die MATCH funksie kan presies dieselfde pasmaat vir jou soekwaarde vind. Vir presies dieselfde pasmaat, kies eenvoudig die waarde van die passingskriteria -argument as 0 .

📌 Stappe:

  • Gaan eerstens na sel C12 om die volgende formule in te voer.
=MATCH(D11, C5:C9,0)

Ons het selverwysing gebruik; die opsoekwaarde was in sel D11 , en die opsoek_skikking was C5:C9 . Ons stel ook die passingskriteria op 0 vir presies dieselfde passing. Die MATCH funksie gee die posisie van jou waarde in sel D11 terug.

1.2 Benaderde Pasmaat

Ons kan dit opspoor op grond van 'n benaderde passing. In die meeste gevalle word 'n benaderde passing vir getalle gebruik. So om dinge eenvoudig te hou, gaan ons getalle stel as ons opsoekwaarde . Kyk na die stappe vir beter visualisering.

📌 Stappe:

  • Voeg aanvanklik die onderstaande formule in sel D12 in .
=MATCH(D11,D5:D9,1)

Hier is die D5:D9 selreeks is die l ookup_array hier. Aangesien benaderd ons uiteindelike teiken is, het ons 1 in ons pastipe -veld gekies. 1 gee die naaste kleinste waarde van die opsoekwaarde . Hier is 300 die naaste waarde aan 335 . En ons formule het die posisie van 3 teruggegee.

1.3 Spesifieke tekspassing

Die MATCH -funksie kan neem ook die teks as sy opsoekwaarde. Ons probeer om dit te sê, as jydie waarde of posisie van 'n spesifieke teks in jou datastel wil vind sonder om die selverwysing te ken, dan kan jy die teks in plaas van die selverwysing in die opsoekwaarde plaas. Gaan asseblief deur die formule wat ons hier beskryf het.

📌 Stappe:

  • Die formule wat ons in sel D12 ingevoer het is-
=MATCH(“Pants”, C5:C9,0)

Die MATCH(“Pants”, C5 :C9,0) sintaksis neem die opsoekwaarde Broek ” en soek in die opsoek-skikking C5:C9 .

1.4 Wildcard Match

Jy kan die gedeeltelike teks pas en uitvind die posisie in die datastel. Byvoorbeeld, jy wil die posisie vir die produk " Broek " uitvind. In ons formule het ons die jokerteken " Pa* " in plaas van die volledige vorm gebruik om die posisie van die teks te vind. Die wildcard-metode is redelik gaaf, reg? Volg die prosedure om dit te doen.

📌 Stappe:

  • Voer eerstens die onderstaande formule in sel C12 .
=INDEX(C5:C9, MATCH(“Pa*”, B5:B9,0))

Hier is die MATCH -funksie vind die presiese passing soos ons die passing_criteria as 0 in die opsoek_skikking invoer as B5:B9 vir die teks Pa* as die opsoekwaarde . Dan gee die INDEX -funksie die waarde vir die soekresultaat van die MATCH funksie. Hier neem die INDEKS -funksie eers die resultaat van die MATCH -funksie en vind dan die verband tussen die C5:C9 -skikking en die Pa* teks.

2. Vind 'n waarde wat ooreenstem met 'n ander waarde

Ons kan 'n waarde vind wat ooreenstem met 'n ander waarde. Ons moet 'n ander funksie genaamd INDEKS saam met die MATCH -funksie gebruik. Die INDEKS-funksie gee die waarde op 'n gegewe plek in 'n reeks of skikking terug. Dan kyk die MATCH -funksie vir die passing. Kom ons spring na die formule.

📌 Stappe:

  • Voeg eerstens in sel C12 die formule in .
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

Die B5:B9 is die skikking waar ons die waarde moet vind. Deur die MATCH -funksie te gebruik, het ons die rynommer gestel. Jy het gesien hoe MATCH die posisie verskaf. Die MATCH gedeelte word hier by 2 verskaf. Toe, vanaf die skikking B5:B9 , het die INDEKS funksie die waarde van die posisie van ry 2 teruggestuur.

3. Toepassing van MATCH-funksie in Skikkingsformule

Ons kan die MATCH -funksie in 'n skikkingsformule gebruik. Ons het ook die INDEKS -funksie nodig om die resultaat te vertoon.

📌 Stappe:

  • Gaan hoofsaaklik na sel C14 en skryf die formule op.
=INDEX(D5:D10,MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Formule Verduideliking:

Hier het ons 1 gebruik as die opsoekwaarde in MATCH . En die opsoek_skikking is gekombineer deur die resultate van die nagaan van twee kriteria binne hul onderskeie kolomme te vermenigvuldig. Jy mag dalk wonder hoekom ons 1 as die opsoekwaarde gebruik het; kom ons help jou verstaan.

Die ( C12=B5:B10 ) en ( C13=C5:C10 ) verskaf 'n skikking van WAAR of ONWAAR . Deur die skikkings te vermenigvuldig, word 'n ander skikking van WAAR en ONWAAR gevorm. WAAR kan as 1 voorgestel word. Ons soek dus die WAAR -waarde binne die skikking.

Jy kan sien dat ons formule verskaf het die waarde waarna ons gesoek het. Druk dan ENTER om dit uit te voer. Aangesien dit 'n skikkingsformule is, moet jy CTRL + SHIFT + ENTER druk as jy nie 'n Microsoft 365 -intekenaar is.

4. Gebruik hooflettergevoelige MATCH-formule

Vir sommige hooflettergevoelige teks moet jy die EXACT-funksie en dan die MATCH funksie om by die kriteria te pas. Die struktuur van die formule wat hier gebruik word, is effens anders as dié van die ander MATCH funksieformule. Kom ons kyk na die voorbeeld wat ons hier bygevoeg het.

📌 Stappe:

  • Ons moet die volgende formule in sel <1 invoer>D12 eerste.
=MATCH(WAAR,EXACT(C5:C9, D11),0)

Hier gee die EXACT(C5:C9, D11) -sintaksis presies dieselfde passing vir die opsoek_skikking C5:C9 , en die logiese argument WAAR verteenwoordig die bestaande waarde van die EXAKTE -funksie.

Maar wanneer jy 'n klein letter in die opsoekwaarde gebruik dan gee dit #N/A . Ons kan dus sê dat hierdie formule akkuraat werk. Sien die onderstaande prent.

5. Vergelyk twee kolomme deur ISNA- en MATCH-funksies te gebruik

Ons het 'n datastel geneem wat ons in 'n lys geplaas het, en nou ons wil die 2de lys met die 1ste een vergelyk en die waardes vertoon wat nie in die eerste lys verskyn nie. Kyk na die datastel waar ons twee kolomme wil vergelyk deur die ISNA en MATCH funksies te gebruik. Ons gebruik ook die IF funksie om die logiese resultaat in teksformaat te vertoon.

📌 Stappe:

  • Voer die volgende formule in die D5 -sel in.
=IF(ISNA) (MATCH(C5, B5:B12,0)), "Nie in Lys 1″,"")

Hier gee die MATCH -funksie in Excel WAAR vir dieselfde passing en ONWAAR vir die kriteria wat nie ooreenstem nie. Dan draai die ISNA -funksie die resultate wat van die MATCH -funksie ontvang is om. Laastens gee die IF -funksie die logiese uitvoer as teks terug.

Soortgelyke lesings

  • Hoe om Excel HYPERLINK te gebruikFunksie (8 voorbeelde)
  • Gebruik SORTERING-funksie in Excel (4 voorbeelde)
  • Hoe om duplikaatwaardes in Excel te vind met VLOOKUP

6. Pas MATCH-funksie toe tussen twee kolomme

In hierdie afdeling kan jy tussen twee kolomme pas. Gestel jy het 'n lys produkte geskep wat by 'n vorige kolom pas en wil die waarde van " Prys " neem wat presies ooreenstem in ons nuwe kolom. Om dit te doen, moet ons die INDEX en MATCH funksies saam gebruik. Gebruik die volgende formule.

📌 Stappe:

  • Beweeg eerstens na F5 en voer die formule in .
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Hierdie formule vergelyk die teks tussen kolomme B en E en gee die ooreenstemmende waarde terug.

Oefenafdeling

Ons het 'n oefenafdeling op elke blad aan die regterkant vir jou oefening verskaf. Doen dit asseblief self.

Lees meer: Gebruik Excel om gedeeltelike tekspassing op te soek [2 maklike maniere]

Slot

Dit gaan alles oor vandag se sessie. En dit is 'n paar maklike metodes om die MATCH -funksie in Excel te gebruik. Laat weet ons asseblief in die kommentaarafdeling as u enige vrae of voorstelle het. Vir 'n beter begrip, laai asseblief die oefenblad af. Besoek ons ​​webwerf, Exceldemy , 'n eenstopverskaffer van Excel-oplossings, om te verkenverskillende soorte Excel-metodes. Dankie vir jou geduld met die lees van hierdie artikel.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.