Hvernig á að nota MATCH aðgerðina í Excel (7 hagnýt dæmi)

  • Deildu Þessu
Hugh West

Þegar þú vinnur í Excel vinnublaði gætirðu viljað finna tengsl milli tveggja eða fleiri fruma. Segjum að þú viljir passa viðmið við aðrar frumur. Í þessu tilviki geturðu notað MATCH aðgerðina. Í grundvallaratriðum framkvæmir það fljótt og auðveldlega ýmsar uppflettingar, leitar að gildum og skilar hlutfallslegri stöðu uppflettingargildisins í tölu. Ef þú vilt vita hvernig á að nota MATCH aðgerðina erum við hér til að gefa raunhæf dæmi. Í þessari grein ætlum við að sýna þér sjö dæmi byggð á mismunandi forsendum fyrir notkun MATCH fallsins í Excel. Svo, við skulum byrja.

Sækja æfingarvinnubók

Hlaða niður eftirfarandi æfingu vinnubók. Það mun hjálpa þér að átta þig betur á efninu.

MATCH Function.xlsx

Inngangur að MATCH fallinu

The MATCH fallið í Excel er notað til að staðsetja stöðu uppflettingargildis í röð, dálki eða töflu og skilar hlutfallslegri stöðu hlutar í fylki sem passar við tiltekið gildi í tiltekinni röð.

  • Setjafræði:

=MATCH(útlitsgildi,upplitsfylki,[samsvörunargerð])

  • Rökskýring:
Rök Áskilið/valfrjálst Skýring
uppflettingargildi Áskilið Gildið til að passa ífylki
uppflettifylki Áskilið Hólfsvið eða fylkistilvísun þar sem finna má gildi
samsvörunargerð Valfrjálst Tilgreinir hvernig Excel samsvarar leit_gildi við gildi í leit_fylki . Hér er 1 = nákvæm eða næst minnst, 0 = nákvæm samsvörun og -1 = nákvæm eða næststærst

Return Value:

Skilar hlutfallslegri stöðu uppflettigildis.

Tiltæk útgáfa:

Vinnanlegt úr Excel 2003.

6 Dæmi um notkun MATCH aðgerðarinnar í Excel

Til að kynnast MATCH aðgerðinni nokkuð vel höfum við hengt við gagnasafn þar sem við setjum nokkur “ Vörur “ með ' Price “ og ' Raðnúmer . Nú finnum við nákvæma eða áætlaða samsvörun fyrir leitargildið okkar.

Svo ekki sé minnst á, við höfum notað „ Microsoft 365 “ útgáfa. Þú getur notað hvaða aðra útgáfu sem þér hentar.

1. Að finna staðsetningu gildis

Af lýsingunni á MATCH aðgerðinni hefur þú skilið að þessi aðgerð mun hjálpa þér að finna uppgefið uppflettingargildi úr fylki. Við skulum sjá dæmin.

1.1 Nákvæm samsvörun

MATCH aðgerðin getur fundið nákvæmlega sömu samsvörun fyrir leit_gildið þitt. Fyrir nákvæmlega sömu samsvörun, veldu einfaldlega gildið á matching_criteria rök sem 0 .

📌 Skref:

  • Fyrst skaltu fara í reit C12 til að slá inn eftirfarandi formúlu.
=MATCH(D11, C5:C9,0)

Við höfum notað frumutilvísun; leitargildið var í reit D11 og leitarfylki var C5:C9 . Við stillum líka samsvörun_viðmið á 0 fyrir nákvæmlega sömu samsvörun. MATCH fallið skilar stöðu gildisins þíns í reit D11 .

1.2 Áætluð samsvörun

Við getur fundið það út frá áætlaðri samsvörun. Í flestum tilfellum er áætlað samsvörun notuð fyrir tölur. Svo til að hafa hlutina einfalda ætlum við að setja tölur sem leit_gildi okkar. Skoðaðu skrefin til að sjá betur.

📌 Skref:

  • Upphaflega skaltu setja formúluna hér að neðan í reit D12 .
=MATCH(D11,D5:D9,1)

Hér er D5:D9 frumusviðið er l upptökufylki hér. Þar sem áætlað er endanlegt markmið okkar höfum við valið 1 í samsvörunargerð reitnum okkar. 1 skilar næsta minnsta gildi leitargildis . Hér er 300 næsta gildi við 335 . Og formúlan okkar skilaði stöðu 3 .

1.3 Sérstök textasamsvörun

MATCH aðgerðin getur taktu einnig textann sem uppflettingargildi hans. Við erum að reyna að segja það, ef þúviltu finna gildi eða staðsetningu tiltekins texta í gagnasafninu þínu án þess að vita tilvísun reitsins, þá geturðu sett textann í staðinn fyrir frumutilvísunina í leit_gildi . Vinsamlegast farðu í gegnum formúluna sem við höfum lýst hér.

📌 Skref:

  • Formúlan sem við settum inn í reit D12 er-
=MATCH(“Buxur”, C5:C9,0)

The MATCH(“Buxur”, C5 :C9,0) setningafræði tekur leit_gildi Buxur “ og leitar í leitarfylki C5:C9 .

1.4 Samsvörun með algildum táknum

Þú getur passað við hlutatextann og fundið út stöðu í gagnasafninu. Til dæmis viltu komast að staðsetningu vörunnar „ Buxur “. Í formúlunni okkar höfum við notað jokertáknið " Pa* " í stað þess að vera í fullu formi til að finna staðsetningu textans. Wildcard aðferðin er frekar flott, ekki satt? Fylgdu aðferðinni til að gera það.

📌 Skref:

  • Sláðu fyrst inn formúluna hér að neðan í reit C12 .
=INDEX(C5:C9, MATCH(“Pa*”, B5:B9,0))

Hér er MATCH fallið finnur nákvæma samsvörun þegar við slærð inn samsvörun_viðmið sem 0 í leitarfylki sem B5:B9 fyrir textann Pa* sem uppflettingargildi . Þá skilar INDEX fallið gildi fyrir leitarniðurstöðu MATCH virka. Hér tekur INDEX fallið fyrst niðurstöðu MATCH fallsins og finnur síðan sambandið milli C5:C9 fylkisins og Pa* texti.

2. Að finna gildi sem samsvarar öðru gildi

Við getum fundið gildi sem samsvarar öðru gildi. Við þurfum að nota aðra aðgerð sem kallast INDEX ásamt MATCH fallinu. INDEX fallið skilar gildinu á tilteknum stað á sviði eða fylki. Þá athugar aðgerðin MATCH hvort samsvörun sé. Við skulum hoppa inn í formúluna.

📌 Skref:

  • Í fyrsta lagi, setjið formúluna inn í reit C12 .
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

The B5:B9 er fylkið þar sem við þurfum að finna gildið. Með því að nota MATCH aðgerðina höfum við stillt row_number . Þú hefur séð hvernig MATCH veitir stöðuna. MATCH hlutinn er hér á 2 . Síðan, frá fylkinu B5:B9 , skilaði INDEX fallið gildi stöðunnar á línu 2 .

3. Notkun MATCH falls í fylkisformúlu

Við getum notað MATCH fallið í fylkisformúlu. Við þurfum líka INDEX aðgerðina til að birta niðurstöðuna.

📌 Skref:

  • Fyrstu fyrst og fremst í reit C14 og skrifaðu upp formúluna.
=INDEX(D5:D10,MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Formúluskýring:

Hér höfum við notað 1 sem leitargildi í MATCH . Og uppflettisfylki var sameinuð með því að margfalda niðurstöður úr því að athuga tvö viðmið innan þeirra dálka. Þú gætir velt því fyrir þér hvers vegna við höfum notað 1 sem leit_gildi ; við skulum hjálpa þér að skilja.

( C12=B5:B10 ) og ( C13=C5:C10 ) bjóða upp á fylki af TRUE eða FALSE . Með því að margfalda fylkin myndast önnur fylki af TRUE og FALSE . TRUE er hægt að tákna sem 1. Þannig að við erum að leita að TRUE gildinu inni í fylkinu.

Þú getur séð að formúlan okkar gaf upp verðmæti sem við vorum að leita að. Ýttu síðan á ENTER til að framkvæma það. Þar sem þetta er fylkisformúla þarftu að ýta á CTRL + SHIFT + ENTER ef þú ert ekki Microsoft 365 áskrifandi.

4. Nota hástafa-næmandi MATCH formúlu

Fyrir einhvern hástafanæskan texta þarftu að nota EXACT aðgerðina og síðan MATCH fallið til að passa við skilyrðin. Uppbygging formúlunnar sem notuð er hér er örlítið önnur en hinnar MATCH fallformúlunnar. Við skulum sjá dæmið sem við höfum bætt við hér.

📌 Skref:

  • Við þurfum að slá inn eftirfarandi formúlu í reit D12 fyrst.
=MATCH(TRUE,EXACT(C5:C9, D11),0)

Hér skilar EXACT(C5:C9, D11) setningafræðin nákvæmlega sömu samsvörun fyrir leitarfylki C5:C9 , og rökréttu röksemdin TRUE táknar núverandi gildi úr EXACT fallinu.

En þegar þú notar lítinn staf í uppflettingargildinu þá skilar hann #N/A . Svo við getum sagt að þessi formúla virkar nákvæmlega. Sjá myndina hér að neðan.

5. Samanburður á tveimur dálkum með ISNA og MATCH aðgerðum

Við höfum tekið gagnasafn sem við settum á lista og núna við viljum bera 2. listann saman við þann 1. og sýna þau gildi sem ekki birtast á fyrsta listanum. Horfðu á gagnasafnið þar sem við viljum bera saman tvo dálka með því að nota ISNA og MATCH aðgerðirnar. Við notum líka IF aðgerðina til að sýna rökréttu niðurstöðuna á textasniði.

📌 Skref:

  • Í D5 reitnum skaltu slá inn eftirfarandi formúlu.
=IF(ISNA (MATCH(C5, B5:B12,0)), „Ekki á lista 1″,““)

Hér skilar MATCH fallið í Excel TRUE fyrir sömu samsvörun og FALSE fyrir viðmiðin sem passa ekki. Þá snýr ISNA aðgerðinni við niðurstöðunum sem berast frá MATCH fallinu. Að lokum skilar EF fallið rökréttu úttakinu sem texta.

Svipuð lestur

  • Hvernig á að nota Excel HYPERLINKFall (8 dæmi)
  • Notaðu SORT aðgerð í Excel (4 dæmi)
  • Hvernig á að finna tvítekin gildi í Excel með VLOOKUP

6. Notkun MATCH falls á milli tveggja dálka

Í þessum hluta geturðu passað á milli tveggja dálka. Segjum sem svo að þú hafir búið til lista yfir vörur sem passa við fyrri dálk og vilt taka gildi „ Verð “ sem er nákvæmlega samsvörun í nýja dálknum okkar. Til að gera þetta þurfum við að nota aðgerðirnar INDEX og MATCH saman. Notaðu eftirfarandi formúlu.

📌 Skref:

  • Í fyrsta lagi skaltu fara í F5 og slá inn formúluna .
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Þessi formúla ber saman textann á milli dálka B og E og skilar samsvarandi gildi.

Æfingahluti

Við hafa útvegað æfingahluta á hverju blaði hægra megin fyrir æfingar þínar. Vinsamlegast gerðu það sjálfur.

Lesa meira: Notkun Excel til að leita að hluta textasamsvörun [2 auðveldar leiðir]

Niðurstaða

Þetta snýst allt um þingið í dag. Og þetta eru nokkrar auðveldar aðferðir til að nota MATCH aðgerðina í Excel. Vinsamlegast láttu okkur vita í athugasemdahlutanum ef þú hefur einhverjar spurningar eða ábendingar. Til að fá betri skilning skaltu hlaða niður æfingablaðinu. Heimsæktu vefsíðuna okkar, Exceldemy , einn-stöðva Excel lausnaveitu, til að kannamismunandi tegundir af Excel aðferðum. Takk fyrir þolinmæðina við að lesa þessa grein.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.