Excel

Excel MATCH funkcija

Excel Match Function

Excel MATCH funkcijaPovzetek

MATCH je funkcija Excel, ki se uporablja za iskanje položaja iskalne vrednosti v vrstici, stolpcu ali tabeli. MATCH podpira približno in natančno ujemanje ter nadomestnih znakov (*?) za delna ujemanja. Pogosto je MATCH v kombinaciji z INDEX funkcija za pridobivanje vrednosti na ujemajoči se poziciji.





Namen Pridobi položaj elementa v matriki Vrnjena vrednost Številka, ki predstavlja položaj v lookup_array. Sintaksa = MATCH (lookup_value, lookup_array, [match_type]) Argumenti
  • lookup_value - Vrednost za ujemanje v lookup_array.
  • lookup_array - Obseg celic ali referenca polja.
  • 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žaj vrednosti v razponu oz matriko . 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:

kako urediti celico v Excelu brez miške -
 
= MATCH (D6,B6:B14,0) // returns 5

Funkcija MATCH lahko izvede natančna in približna ujemanja ter podpira nadomestnih znakov (*?) za delna ujemanja. Obstajajo 3 ločeni načini ujemanja (nastavljeni z match_type argument), kot je opisano spodaj.





Pogosto je funkcija MATCH kombinirana z INDEX funkcija za pridobitev vrednosti na določenem (ujemajočem se) mestu. Z drugimi besedami, MATCH ugotavlja položaj in INDEX vrne vrednost na tem mestu . Za podrobnejšo razlago glej Kako uporabljati INDEX in MATCH .

Podatki o vrsti ujemanja

Vrsta ujemanja ni obvezna. Če ni podano, privzeto nastavite vrsto 1 (natančno ali naslednjo najmanjšo). Če je vrsta ujemanja 1 ali -1, se včasih imenuje tudi 'približna 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ši ali enak iskalna vrednost. Iskalno polje je treba razvrstiti naraščajoče naročilo.
0 Natančno MATCH najde prvo vrednost enako za iskanje vrednosti. Iskalnega polja ni treba razvrščati.
-1 Približno MATCH najde najmanjšo vrednost večji ali enak iskalna vrednost. Iskalno polje je treba razvrstiti padajoče naročilo.
Približno Ko je vrsta ujemanja izpuščena, je privzeto 1 z obnašanjem, kot je razloženo zgoraj.

Pozor: Če želite natančno ujemanje, nastavite vrsto ujemanja na 0 (0). Privzeta nastavitev 1 lahko povzroči, da MATCH vrne rezultate, ki 'izgledajo normalno', a so v resnici napačni. Izrecno podajanje vrednosti za match_type je dober opomnik, kaj se od vedenja pričakuje.

Primeri

Spodaj so preprosti primeri, kako lahko s funkcijo MATCH vrnete položaj vrednosti v obsegu. Spodaj po strani so naprednejši primeri o tem, kako lahko MATCH uporabimo za reševanje težav v resničnem svetu.

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)

Osnovno natančno ujemanje s funkcijo MATCH

V zgornji formuli iskalna vrednost prihaja iz celice E2. Če je iskalna vrednost trdo kodirana v formulo, jo je treba podati v dvojne narekovaje (''), saj gre za besedilno vrednost:

kako dodati datumsko formulo v
 
= MATCH ('Mars',B3:B11,0)

Opomba: MATCH ne razlikuje med velikimi in malimi črkami, zato se 'Mars' in 'mars' vrneta 4.

Približno ujemanje

Ko je vrsta ujemanja nastavljena na 1, bo MATCH izvedel približno ujemanje vrednosti, razvrščenih od A do Z, pri čemer bo največja vrednost manjša ali enaka iskani vrednosti. V spodnjem primeru je formula v E3:

 
= MATCH (E2,B3:B11,1)

Osnovno približno ujemanje s funkcijo MATCH

Nadomestni znak

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

 
= MATCH (E2,B3:B11,0)

To je enako:

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

Osnovno ujemanje z nadomestnimi znaki s funkcijo MATCH

Za več primerov funkcije MATCH glejte spodaj.

Opombe

  • MATCH ne razlikuje velikih in malih črk.
  • MATCH vrne napako #N/A, če ni najdenega ujemanja.
  • MATCH deluje samo z besedilom do 255 znakov.
  • V primeru dvojnikov MATCH vrne prvo ujemanje.
  • Če je type_type -1 ali 1, je lookup_array jih je treba razvrstiti, kot je navedeno zgoraj.
  • Če match_type je 0, lookup_value lahko vsebuje nadomestnih znakov .
  • Pogosto se uporablja funkcija MATCH skupaj s funkcijo INDEX .


^