Kako uporabljati funkcijo Excel MATCH -

Povzetek

MATCH je Excelova funkcija, ki se uporablja za iskanje položaja iskalne vrednosti v vrstici, stolpcu ali tabeli. MATCH podpira približno in natančno ujemanje ter nadomestne znake (*?) Za delna ujemanja. Pogosto je MATCH kombiniran s funkcijo INDEX za pridobivanje vrednosti na izenačenem položaju.

Namen

Poiščite položaj predmeta v matriki

Vrnjena vrednost

Število, ki predstavlja položaj v lookup_array.

Sintaksa

= MATCH (lookup_value, lookup_array, (match_type))

Argumenti

  • lookup_value - vrednost, ki se ujema z lookup_array.
  • lookup_array - obseg celic ali sklic na matriko.
  • match_type - (neobvezno) 1 = natančno ali naslednje najmanjše (privzeto), 0 = natančno ujemanje, -1 = natančno ali naslednje največje.

Različica

Excel 2003

Opombe o uporabi

Funkcija MATCH se uporablja za določanje položaja vrednosti v obsegu ali matriki. Na zgornjem posnetku zaslona je na primer formula v celici E6 konfigurirana tako, da dobi položaj vrednosti v celici D6. Funkcija MATCH vrne 5, ker je iskalna vrednost ("breskev") na 5. mestu v območju B6: B14:

=MATCH(D6,B6:B14,0) // returns 5

Funkcija MATCH lahko izvaja natančna in približna ujemanja ter podpira nadomestne znake (*?) Za delna ujemanja. Obstajajo 3 ločeni načini ujemanja (nastavljeni z argumentom match_type), kot je opisano spodaj.

Pogosto je funkcija MATCH kombinirana s funkcijo INDEX, da pridobi vrednost na določenem (usklajenem) položaju. Z drugimi besedami, MATCH ugotovi položaj, INDEX pa vrne vrednost na tem položaju. Za podrobno razlago glejte Kako uporabljati INDEX in MATCH.

Informacije o vrsti ujemanja

Vrsta ujemanja ni obvezna. Če ni na voljo, privzeto določite vrsto ujemanja na 1 (natančno ali naslednje najmanjše). Ko je vrsta ujemanja 1 ali -1, se včasih imenuje "približno ujemanje". Vendar ne pozabite, da bo MATCH našel natančno ujemanje z vsemi vrstami ujemanja, kot je navedeno v spodnji tabeli:

Vrsta ujemanja Vedenje Podrobnosti
1. Približno MATCH najde največjo vrednost, manjšo ali enako vrednosti iskanja. Iskalno polje je treba razvrstiti po naraščajočem vrstnem redu.
0 Natančno MATCH najde prvo vrednost, enako vrednosti iskanja. Iskalnega polja ni treba razvrščati.
-1 Približno MATCH najde najmanjšo vrednost, večjo ali enako vrednosti iskanja. Iskalno polje je treba razvrstiti po padajočem vrstnem redu.
Približno Ko je vrsta ujemanja izpuščena, privzeto privzame 1 z vedenjem, kot je razloženo zgoraj.

Pozor: če potrebujete natančno ujemanje, vrsto ujemanja nastavite na nič (0). Privzeta nastavitev 1 lahko povzroči, da MATCH vrne rezultate, ki so "videti normalno", v resnici pa so napačni. Izrecno podajanje vrednosti za match_type je dober opomnik o pričakovanem vedenju.

Primeri

Spodaj so preprosti primeri, kako lahko funkcijo MATCH uporabimo za vrnitev položaja vrednosti v obsegu. Spodaj na strani so naprednejši primeri, kako se MATCH lahko uporablja za reševanje resničnih problemov.

Natančno ujemanje

Ko je vrsta ujemanja nastavljena na nič, MATCH izvede natančno ujemanje. V spodnjem primeru je formula v E3:

=MATCH(E2,B3:B11,0)

V zgornji formuli vrednost iskanja prihaja iz celice E2. Če je iskalna vrednost trdo kodirana v formulo, mora biti zaprta z dvojnimi narekovaji (""), saj gre za besedilno vrednost:

=MATCH("Mars",B3:B11,0)

Opomba: MATCH ne razlikuje med velikimi in malimi črkami, zato bosta "Mars" in "mars" vrnili 4.

Približno ujemanje

Ko je vrsta ujemanja nastavljena na 1, bo MATCH izvedel približno ujemanje z vrednostmi, razvrščenimi po AZ, pri čemer bo našel največjo vrednost, manjšo ali enako vrednosti iskanja. V spodnjem primeru je formula v E3:

=MATCH(E2,B3:B11,1)

Tekma z nadomestnimi znaki

Ko je vrsta ujemanja nastavljena na nič (0), lahko MATCH izvede ujemanje z nadomestnimi znaki. V spodnjem primeru je formula v E3:

=MATCH(E2,B3:B11,0)

To je enakovredno:

=MATCH("pq*",B3:B11,0)

Za več primerov funkcije MATCH glejte spodaj.

Opombe

  • MATCH ne razlikuje med velikimi in malimi črkami.
  • MATCH vrne napako # N / A, če ni bilo mogoče najti nobenega ujemanja.
  • MATCH deluje samo z besedilom, dolgim ​​do 255 znakov.
  • V primeru dvojnikov vrne MATCH prvo ujemanje.
  • Če match_type -1 ali 1 je vpogledna_matrika treba razvrščen kot je navedeno zgoraj.
  • Če je match_type 0, lahko lookup_value vsebuje nadomestne znake.
  • Funkcija MATCH se pogosto uporablja skupaj s funkcijo INDEX.

Sorodni videoposnetki

Kako poudariti približna iskanja ujemanj V tem videoposnetku si bomo ogledali, kako poudariti rezultate približnega iskanja ujemanja s pogojnim oblikovanjem. Kode napak v formuli Excel V tem videoposnetku si bomo ogledali vsako kodo napak, ki jo Excel prikaže, če je s formulo nekaj narobe. Ogledali si bomo tudi nekaj preprostih načinov za odpravljanje napak. Kako narediti dvosmerno iskanje z INDEX in MATCH V tem videoposnetku bomo z MATCH našli položaj elementa v tabeli in funkcijo INDEX za pridobivanje vrednosti na tem položaju v dvosmernem iskanju. Kako poiskati stvari z INDEX in MATCH V tem videoposnetku bomo združili INDEX in MATCH, da bomo stvari iskali. To je jedro vseh formul INDEX in MATCH. Uvod v strukturirane reference Ta video vsebuje kratek uvod v strukturirane reference. Strukturirani sklici so preprost način za sklicevanje na tabele v Excelovih formulah. Kako uporabiti funkcijo MATCH za natančna ujemanja V tem videu si ogledujemo, kako lahko funkcija MATCH najde položaj predmeta na seznamu. To je ključna ideja v formulah INDEX in MATCH.

Zanimive Članki...