Kaip naudoti MATCH funkciją "Excel" programoje (7 praktiniai pavyzdžiai)

  • Pasidalinti
Hugh West

Dirbdami su "Excel" darbalapiu, galite norėti rasti ryšį tarp dviejų ar daugiau langelių. Tarkime, norite suderinti kriterijus su kitais langeliukais. Tokiu atveju galite naudoti MATCH Iš esmės ji greitai ir lengvai atlieka įvairias paieškas, ieško reikšmių ir grąžina santykinę ieškomos reikšmės padėtį skaičiuje. Jei norite sužinoti, kaip naudoti MATCH funkciją, mes esame čia tam, kad pateiktume realių pavyzdžių. Šiame straipsnyje pateiksime septynis pavyzdžius, pagrįstus skirtingais kriterijais, kaip naudoti funkciją MATCH funkciją "Excel" programoje. Taigi, pradėkime.

Atsisiųsti praktikos sąsiuvinį

Atsisiųskite šį pratybų sąsiuvinį. Jis padės aiškiau suvokti temą.

MATCH Function.xlsx

Įvadas į MATCH funkciją

Svetainė MATCH funkcija "Excel" naudojama surasti paieškos reikšmės vietą eilutėje, stulpelyje arba lentelėje ir grąžina santykinę elemento, atitinkančio nurodytą reikšmę nurodyta tvarka, vietą masyve.

  • Sintaksė:

=MATCH(lookup_value,lookup_array,[match_type])

  • Argumentai Paaiškinimas:
Argumentas Privalomas / pasirenkamas Paaiškinimas
lookup_value Reikalinga Reikšmė, kurią reikia suderinti masyve
lookup_array Reikalinga Ląstelių diapazonas arba masyvo nuoroda, kur rasti vertę
match_type Pasirinktinai Nurodo, kaip "Excel" suderina lookup_value su reikšmėmis, esančiomis lookup_array . čia, 1 = tikslus arba artimiausias mažiausias, 0 = tiksli atitiktis ir -1 = tikslus arba kitas didžiausias

Grąžinama vertė:

Grąžina paieškos vertės santykinę padėtį.

Turima versija:

Galima naudoti iš "Excel 2003".

6 "Excel" funkcijos MATCH naudojimo pavyzdžiai

Susipažinti su MATCH funkciją gana gerai, pridėjome duomenų rinkinį, į kurį įdėjome keletą " Produktai " su Kaina " ir Serijiniai numeriai " . Dabar sužinome tikslų arba apytikslį paieškos reikšmės atitikmenį.

Jau nekalbant apie tai, kad naudojome " "Microsoft 365 " versiją. Jums patogiu metu galite naudoti bet kurią kitą versiją.

1. Vertybės padėties nustatymas

Iš aprašymo MATCH funkciją, supratote, kad ši funkcija padės jums rasti duotą paieškos reikšmę iš masyvo. Pažiūrėkime pavyzdžių.

1.1 Tikslus atitikmuo

Svetainė MATCH funkcija gali rasti lygiai tokį patį atitikmenį jūsų lookup_value. Kad rastumėte lygiai tokį patį atitikmenį, paprasčiausiai pasirinkite reikšmę atitikimo_kriterijai argumentas kaip 0 .

📌 Žingsniai:

  • Pirmiausia eikite į langelį C12 įvesti šią formulę.
= ATITIKMUO(D11, C5:C9,0)

Naudojome ląstelės nuoroda; . lookup_value buvo ląstelėje D11 , ir lookup_array buvo C5:C9 Mes taip pat nustatėme atitikimo_kriterijai į 0 dėl lygiai tokio paties atitikmens. MATCH funkcija grąžina jūsų vertės padėtį ląstelėje D11 .

1.2 Apytikslis atitikimas

Daugeliu atvejų apytikslis atitikimas naudojamas skaičiams, todėl, kad viskas būtų paprasta, nustatysime skaičius kaip mūsų lookup_value . Žvilgtelėkite į žingsnius, kad geriau įsivaizduotumėte.

📌 Žingsniai:

  • Iš pradžių į ląstelę įterpkite toliau pateiktą formulę D12.
= ATITIKMUO(D11,D5:D9,1)

Čia D5:D9 ląstelių diapazonas yra l ookup_array Kadangi mūsų galutinis tikslas yra apytikslis, pasirinkome 1 mūsų match_type srityje. 1 grąžina artimiausią mažiausią reikšmę lookup_value . čia, 300 yra artimiausia vertė 335 . Ir mūsų formulė grąžino padėtį 3 .

1.3 Konkretaus teksto atitikimas

Svetainė MATCH funkcija taip pat gali priimti tekstą kaip paieškos reikšmę. Norime pasakyti, kad jei norite rasti tam tikro teksto reikšmę ar poziciją duomenų rinkinyje nežinodami langelio nuorodos, tuomet vietoj langelio nuorodos galite įrašyti tekstą į funkciją lookup_value . Prašome vadovautis čia aprašyta formule.

📌 Žingsniai:

  • Ląstelėje įvesta formulė D12 is-
=MATCH("Kelnės", C5:C9,0)

Svetainė MATCH("Kelnės", C5:C9,0) sintaksė priima lookup_value " Kelnės " ir ieško lookup_array C5:C9 .

1.4 "Wildcard" rungtynės

Galite suderinti dalinį tekstą ir sužinoti poziciją duomenų rinkinyje. Pavyzdžiui, norite sužinoti produkto " Kelnės ". Savo formulėje naudojame simbolį " Pa* " vietoj pilnos formos, kad rastumėte teksto poziciją. Pakaitinio simbolio metodas yra gana šaunus, tiesa? Atlikite šią procedūrą.

📌 Žingsniai:

  • Pirmiausia ląstelėje įveskite toliau pateiktą formulę C12 .
=INDEX(C5:C9, MATCH("Pa*", B5:B9,0))

Čia MATCH funkcija randa tikslų atitikmenį, kai įvedame atitikimo_kriterijai kaip 0 į lookup_array kaip B5:B9 teksto Pa* kaip lookup_value . Tada INDEKSAS funkcija grąžina paieškos rezultato reikšmę MATCH funkcija. Čia INDEKSAS funkcija pirmiausia paima funkcijos MATCH funkciją ir nustato ryšį tarp C5:C9 masyvą ir Pa* tekstas.

2. Vertybės, atitinkančios kitą vertę, radimas

Galime surasti reikšmę, atitinkančią kitą reikšmę. Turime naudoti kitą funkciją, vadinamą INDEKSAS kartu su MATCH funkcija. INDEX funkcija grąžina vertę, esančią tam tikroje intervalo arba masyvo vietoje. MATCH funkcija tikrina, ar sutampa. Pereikime prie formulės.

📌 Žingsniai:

  • Pirma, ląstelėje C12 įterpkite formulę.
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

Svetainė B5:B9 yra masyvas, kuriame reikia rasti vertę. MATCH funkciją, nustatėme eilučių_skaičius . Jūs matėte, kaip MATCH pateikia poziciją. MATCH dalis pateikiama čia 2 . Tada iš masyvo B5:B9 ... INDEKSAS funkcija grąžino pozicijos vertę 2 eilutė .

3. Funkcijos MATCH taikymas masyvo formulėje

Galime naudoti MATCH funkciją masyvo formulėje. Mums taip pat reikia INDEKSAS funkcija, kad būtų rodomas rezultatas.

📌 Žingsniai:

  • Pirmiausia eikite į ląstelę C14 ir užrašykite formulę.
=INDEX(D5:D10, MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Formulės paaiškinimas:

Čia mes naudojome 1 kaip lookup_value svetainėje MATCH . Ir lookup_array buvo sujungti padauginus dviejų kriterijų tikrinimo rezultatus atitinkamuose stulpeliuose. Jums gali kilti klausimas, kodėl mes naudojome 1 kaip lookup_value ; padėsime jums suprasti.

( C12=B5:B10 ) ir ( C13=C5:C10 ) pateikia masyvą TRUE arba FALSE . Dauginant masyvus, gaunamas dar vienas masyvas TRUE ir FALSE yra suformuotas. TRUE galima pavaizduoti taip 1. Taigi ieškome TRUE reikšmę masyvo viduje.

Matote, kad mūsų formulė suteikė reikšmę, kurios ieškojome. Tada paspauskite ĮVESKITE Kadangi tai yra masyvo formulė, reikia paspausti CTRL + SHIFT + ĮVESKITE jei nesate "Microsoft 365 abonentas.

4. Didžiosios ir mažosios raidžių skirtumo MATCH formulės naudojimas

Kai kuriems didžiosioms raidėms jautriems tekstams reikia naudoti EXACT funkcija ir tada MATCH funkciją, kad atitiktų kriterijus. Čia naudojamos formulės struktūra šiek tiek skiriasi nuo kitų MATCH funkcijos formulė. Pažiūrėkime į čia pridėtą pavyzdį.

📌 Žingsniai:

  • Ląstelėje turime įrašyti šią formulę D12 pirma.
=PATCH(TRUE, EXACT(C5:C9, D11),0)

Čia EXACT(C5:C9, D11) sintaksė grąžina lygiai tokį patį atitikmenį lookup_array C5:C9 ir loginis argumentas TRUE reiškia esamą vertę iš EXACT funkcija.

Tačiau kai naudojate mažąją raidę lookup_value tada jis grąžina #N/A . Taigi galime teigti, kad ši formulė veikia tiksliai. Žr. toliau pateiktą paveikslėlį.

5. Dviejų stulpelių palyginimas naudojant funkcijas ISNA ir MATCH

Paėmėme duomenų rinkinį, kurį sudėjome į sąrašą, ir dabar norime palyginti 2-ąjį sąrašą su 1-uoju ir parodyti reikšmes, kurių nėra pirmajame sąraše. Pažvelkite į duomenų rinkinį, kuriame norime palyginti du stulpelius naudodami ISNA ir MATCH funkcijos. Taip pat naudojame IF funkcija loginiam rezultatui rodyti teksto formatu.

📌 Žingsniai:

  • Į D5 ląstelėje įveskite šią formulę.
=IF(ISNA(MATCH(C5, B5:B12,0)), "Ne 1 sąraše","")

Čia MATCH funkcija "Excel" grąžina TRUE dėl tų pačių rungtynių ir FALSE neatitinkančių kriterijų. Tada ISNA funkcija apverčia rezultatus, gautus iš MATCH Galiausiai, funkcija IF funkcija grąžina loginę išvestį kaip tekstą.

Panašūs skaitiniai

  • Kaip naudoti "Excel" HYPERLINK funkciją (8 pavyzdžiai)
  • SORT funkcijos naudojimas programoje "Excel" (4 pavyzdžiai)
  • Kaip rasti pasikartojančias vertes "Excel" programoje naudojant VLOOKUP

6. Funkcijos MATCH taikymas tarp dviejų stulpelių

Šiame skyriuje galite suderinti du stulpelius. Tarkime, kad sukūrėte produktų sąrašą, kuris atitinka ankstesnį stulpelį, ir norite paimti reikšmę " Kaina ", kuris tiksliai atitinka mūsų naująjį stulpelį. Norėdami tai padaryti, turime naudoti INDEKSAS ir MATCH funkcijos kartu. Naudokite šią formulę.

📌 Žingsniai:

  • Pirma, pereikite į F5 ir įveskite formulę.
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Ši formulė palygina tekstą tarp stulpelių B ir E ir grąžina atitinkamą reikšmę.

Praktikos skyrius

Kiekviename lape dešinėje pusėje pateikėme po praktinį skyrių, kuriame galėsite pasipraktikuoti. Atlikite jį patys.

Skaityti daugiau: Naudojant "Excel" ieškoti dalinio teksto atitikimo [2 paprasti būdai]

Išvada

Tai viskas apie šiandienos užsiėmimą. O tai yra keletas paprastų metodų, kaip naudoti MATCH funkciją "Excel" programoje. Jei turite klausimų ar pasiūlymų, praneškite mums komentarų skiltyje. Kad geriau suprastumėte, atsisiųskite praktikos lapą. Apsilankykite mūsų svetainėje, Exceldemy , vieno langelio principu veikiančio "Excel" sprendimų teikėjo, ištirti įvairius "Excel" metodus. Ačiū už kantrybę skaitant šį straipsnį.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.