Kuidas kasutada funktsiooni Exceli MATCH -

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 positsiooni

Tagastusvää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 2003

Kasutusjuhised

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

Ligikaudsete vasteotsingute esiletõstmine Selles videos uurime, kuidas esile tuua ligikaudsete vastete otsimise tulemusi tingimusliku vormindusega. Exceli valemi veakoodid Selles videos tutvume kõigi veakoodidega, mida Excel kuvab, kui valemiga on midagi valesti. Uurime ka mõningaid lihtsaid viise vigade lahendamiseks. INDEXi ja MATCH-iga kahesuunalise otsingu tegemine Selles videos kasutame tabelis üksuse positsiooni leidmiseks MATCH ja funktsiooni INDEX, et leida sellel positsioonil olev väärtus kahesuunalises otsingus. INDEXi ja MATCHi abil asjade otsimine Selles videos ühendame INDEX ja MATCH koos, et asjad üles otsida. See on kõigi INDEX- ja MATCH-valemite tuum. Sissejuhatus struktureeritud viidetesse Selles videos antakse lühike sissejuhatus struktureeritud viidetesse. Struktureeritud viited on lihtne viis Exceli valemites tabelitele viitamiseks. Kuidas kasutada funktsiooni MATCH täpsete vastete jaoks Selles videos vaatleme, kuidas funktsioon MATCH suudab leida loendis üksuse positsiooni. See on INDEX- ja MATCH-valemite põhiidee.

Huvitavad Artiklid...