
Kokkuvõte
MATCH on Exceli funktsioon, mida kasutatakse otsinguväärtuse positsiooni leidmiseks reas, veerus või tabelis. MATCH toetab ligikaudset ja täpset sobitamist ning osaliste vastete jaoks metamärke (*?). Tihti kombineeritakse MATCH funktsiooni INDEX funktsiooniga, et leida väärtus sobitatud positsioonilt.
Eesmärk
Saate massiivi üksuse positsiooniTagastusväärtus
Arv, mis tähistab otsingu_kaardil positsiooni.Süntaks
= MATCH (otsingu_väärtus, otsingu_joon, (vaste_tüüp))Argumendid
- otsingu_väärtus - väärtus, mis peab vastama otsingu_äris.
- lookup_array - lahtrivahemik või massiiviide.
- match_type - (valikuline) 1 = täpne või järgmine väikseim (vaikimisi), 0 = täpne vaste, -1 = täpne või järgmine suurusjärk.
Versioon
Excel 2003Kasutusjuhised
Funktsiooni MATCH kasutatakse väärtuse asukoha määramiseks vahemikus või massiivis. Näiteks ülaltoodud ekraanipildil on lahtris E6 olev valem konfigureeritud, et saada väärtuse asukoht lahtris D6. Funktsioon MATCH tagastab 5, kuna otsingu väärtus ("virsik") on vahemikus B6: B14 5. positsioonil:
=MATCH(D6,B6:B14,0) // returns 5
Funktsioon MATCH võib täita täpseid ja ligikaudseid vasteid ning osaliste vastete jaoks toetab metamärke (*?). Seal on 3 eraldi mängurežiimi (mille määrab argument match_type), nagu allpool kirjeldatud.
Sageli on funktsioon MATCH ühendatud funktsiooniga INDEX, et väärtus (teatud) sobitada. Teisisõnu, MATCH arvutab positsiooni ja INDEX tagastab selle positsiooni väärtuse. Üksikasjaliku selgituse leiate teemast INDEKS ja MATCH.
Vastetüübi teave
Vaste tüüp on valikuline. Kui seda pole esitatud, sobitage tüübi vaikeseadeks 1 (täpne või järgmine väikseim). Kui vaste tüüp on 1 või -1, nimetatakse seda mõnikord "ligikaudseks vasteks". Pidage siiski meeles, et MATCH leiab täpse vaste kõigi vastetüüpidega, nagu on märgitud allolevas tabelis:
Vaste tüüp | Käitumine | Üksikasjad |
---|---|---|
1 | Ligikaudne | MATCH leiab suurima väärtuse, mis on väiksem kui otsinguväärtus või sellega võrdne. Otsingumassiiv tuleb sortida kasvavas järjekorras. |
0 | Täpselt | MATCH leiab esimese väärtuse, mis võrdub otsingu väärtusega. Otsingumassiivi pole vaja sortida. |
-1 | Ligikaudne | MATCH leiab väikseima väärtuse, mis on suurem kui otsingu väärtus või sellega võrdne. Otsingumass peab olema järjestatud kahanevas järjekorras. |
Ligikaudne | Kui vaste tüüp välja jätta, on see vaikimisi 1 käitumisega, nagu eespool selgitatud. |
Ettevaatust: kui vajate täpset vastet, määrake kindlasti vaste tüübiks null (0). Vaikimisi seade 1 võib panna MATCH tagastama tulemused, mis "näevad välja normaalsed", kuid on tegelikult valed. Match_type'i väärtuse selgesõnaline esitamine on hea meeldetuletus eeldatava käitumise kohta.
Näited
Allpool on lihtsad näited selle kohta, kuidas funktsiooni MATCH saab kasutada vahemikus olevate väärtuste positsiooni tagastamiseks. Lehe allpool on täpsemad näited selle kohta, kuidas MATCH-i saab kasutada reaalsete probleemide lahendamiseks.
Täpne vaste
Kui vaste tüübiks on seatud null, täidab MATCH täpse vaste. Allpool toodud näites on valem E3-s järgmine:
=MATCH(E2,B3:B11,0)
Ülaltoodud valemis pärineb otsingu väärtus lahtrist E2. Kui otsingu väärtus on valemisse kodeeritud, tuleb see lisada topelt jutumärkidesse (""), kuna see on tekstiväärtus:
=MATCH("Mars",B3:B11,0)
Märkus. MATCH ei ole tõstutundlik, nii et "Mars" ja "mars" tagastavad mõlemad 4.
Ligikaudne matš
Kui vaste tüübiks on seatud 1, teeb MATCH ligikaudse vaste AZ-ga sorteeritud väärtustele, leides suurima väärtuse, mis on väiksem või võrdne otsingu väärtusega. Allpool toodud näites on valem E3-s:
=MATCH(E2,B3:B11,1)
Metsamärkide matš
Kui vaste tüübiks on seatud null (0), saab MATCH sobitada metamärke kasutades. Allpool toodud näites on valem E3-s:
=MATCH(E2,B3:B11,0)
See on samaväärne järgmisega:
=MATCH("pq*",B3:B11,0)
Lisateavet funktsiooni MATCH kohta leiate allpool.
Märkused
- MATCH ei ole tõstutundlik.
- MATCH tagastab vea # N / A, kui vastet ei leita.
- MATCH töötab ainult kuni 255 tähemärgi pikkuse tekstiga.
- Duplikaatide korral tagastab MATCH esimese vaste.
- Kui vaste_tüüp on -1 või 1, tuleb otsingu_joon sortida nagu eespool märgitud.
- Kui vaste_tüüp on 0, võib otsingu_väärtus sisaldada metamärke.
- Funktsiooni MATCH kasutatakse sageli koos funktsiooniga INDEX.
Seotud videod





