Kako koristiti funkciju Excel MATCH -

Sažetak

MATCH je Excel funkcija koja se koristi za lociranje položaja vrijednosti pretraživanja u retku, stupcu ili tablici. MATCH podržava približno i točno podudaranje te zamjenske znakove (*?) Za djelomična podudaranja. Često se MATCH kombinira s funkcijom INDEX za dohvaćanje vrijednosti na podudarnom položaju.

Svrha

Dohvatite položaj stavke u nizu

Povratna vrijednost

Broj koji predstavlja poziciju u nizu pretraživanja.

Sintaksa

= MATCH (lookup_value, lookup_array, (match_type))

Argumenti

  • lookup_value - vrijednost koja se podudara u nizu lookup_array.
  • lookup_array - raspon ćelija ili referenca niza.
  • match_type - (neobavezno) 1 = točno ili sljedeće najmanje (zadano), 0 = točno podudaranje, -1 = točno ili sljedeće najveće.

Verzija

Excel 2003

Napomene o upotrebi

Funkcija MATCH koristi se za određivanje položaja vrijednosti u rasponu ili nizu. Na primjer, na snimci zaslona iznad, formula u ćeliji E6 konfigurirana je da dobije položaj vrijednosti u ćeliji D6. Funkcija MATCH vraća 5, jer se vrijednost pretraživanja ("breskva") nalazi na 5. mjestu u rasponu B6: B14:

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

Funkcija MATCH može izvoditi točna i približna podudaranja te podržava zamjenske znakove (*?) Za djelomična podudaranja. Postoje 3 odvojena načina podudaranja (postavljena argumentom match_type), kako je opisano u nastavku.

Funkcija MATCH često se kombinira s funkcijom INDEX kako bi se dohvatila vrijednost na određenom (podudarnom) položaju. Drugim riječima, MATCH utvrđuje položaj, a INDEX vraća vrijednost na tom položaju. Za detaljno objašnjenje pogledajte Kako koristiti INDEX i MATCH.

Informacije o vrsti podudaranja

Vrsta podudaranja nije obavezna. Ako nije navedeno, zadani tip podudaranja je 1 (točan ili sljedeći najmanji). Kad je vrsta podudaranja 1 ili -1, ponekad se naziva "približnim podudaranjem". Međutim, imajte na umu da će MATCH pronaći točno podudaranje sa svim vrstama podudaranja, kao što je navedeno u donjoj tablici:

Vrsta podudaranja Ponašanje Pojedinosti
1 Približno MATCH pronalazi najveću vrijednost manju ili jednaku vrijednosti pretraživanja. Polje za pretraživanje mora se sortirati u rastućem redoslijedu.
0 Točno MATCH pronalazi prvu vrijednost jednaku vrijednosti pretraživanja. Polje za pretraživanje ne treba sortirati.
-1 Približno MATCH pronalazi najmanju vrijednost veću ili jednaku vrijednosti pretraživanja. Polje za pretraživanje mora se sortirati u opadajućem redoslijedu.
Približno Kada je vrsta podudaranja izostavljena, zadana je vrijednost 1 s ponašanjem kako je gore objašnjeno.

Oprez: Obavezno postavite vrstu podudaranja na nulu (0) ako vam treba točno podudaranje. Zadana postavka 1 može uzrokovati da MATCH vrati rezultate koji "izgledaju normalno", ali zapravo nisu točni. Izričito pružanje vrijednosti za match_type dobar je podsjetnik na očekivano ponašanje.

Primjeri

Ispod su jednostavni primjeri kako se funkcija MATCH može koristiti za vraćanje položaja vrijednosti u rasponu. Dalje na stranici nalaze se napredniji primjeri kako se MATCH može koristiti za rješavanje stvarnih problema.

Točno podudaranje

Kad je vrsta podudaranja postavljena na nulu, MATCH izvodi točno podudaranje. U donjem primjeru formula u E3 je:

=MATCH(E2,B3:B11,0)

U gornjoj formuli vrijednost pretraživanja dolazi iz ćelije E2. Ako je vrijednost pretraživanja čvrsto kodirana u formulu, ona mora biti zatvorena u dvostruke navodnike (""), jer je riječ o tekstualnoj vrijednosti:

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

Napomena: MATCH ne razlikuje velika i mala slova, pa će "Mars" i "mars" vratiti 4.

Približno podudaranje

Kad je vrsta podudaranja postavljena na 1, MATCH će izvršiti približno podudaranje vrijednosti sortiranih AZ, pronalazeći najveću vrijednost manju ili jednaku vrijednosti pretraživanja. U primjeru prikazanom dolje, formula u E3 je:

=MATCH(E2,B3:B11,1)

Podudarni znak

Kada je vrsta podudaranja postavljena na nulu (0), MATCH može izvesti podudaranje pomoću zamjenskih znakova. U primjeru prikazanom dolje, formula u E3 je:

=MATCH(E2,B3:B11,0)

To je ekvivalentno:

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

Pogledajte dolje za više primjera funkcije MATCH.

Bilješke

  • MATCH ne razlikuje velika i mala slova.
  • MATCH vraća pogrešku # N / A ako nije pronađeno podudaranje.
  • MATCH radi samo s tekstom duljine do 255 znakova.
  • U slučaju duplikata, MATCH vraća prvo podudaranje.
  • Ako je match_type -1 ili 1, lookup_array mora se sortirati kako je gore navedeno.
  • Ako je match_type 0, lookup_value može sadržavati zamjenske znakove.
  • Funkcija MATCH se često koristi zajedno s funkcijom INDEX.

Slični Videi

Kako istaknuti približne preglede podudaranja U ovom ćemo videozapisu pogledati kako istaknuti rezultate približnog podudaranja pod uvjetnim oblikovanjem. Kodovi pogrešaka u Excel formuli U ovom ćemo videozapisu proći kroz svaki od kodova pogrešaka koje Excel prikazuje kada nešto nije u redu s formulom. Također ćemo pogledati nekoliko jednostavnih načina za rješavanje pogrešaka. Kako obaviti dvosmjerno pretraživanje pomoću INDEX-a i MATCH-a U ovom ćemo videozapisu upotrijebiti MATCH za pronalaženje položaja stavke u tablici, a pomoću funkcije INDEX za dohvaćanje vrijednosti na tom položaju u dvosmjernom pretraživanju. Kako potražiti stvari pomoću INDEX-a i MATCH-a U ovom videozapisu kombinirat ćemo INDEX i MATCH kako bismo tražili stvari. To je srž svih INDEX i MATCH formula. Uvod u strukturirane reference Ovaj video daje kratki uvod u strukturirane reference. Strukturirane reference jednostavan su način upućivanja na tablice u Excel formulama. Kako koristiti funkciju MATCH za točno podudaranje U ovom videozapisu pogledamo kako funkcija MATCH može pronaći položaj predmeta na popisu. Ovo je ključna ideja u formulama INDEX i MATCH.

Zanimljivi članci...