
Kopsavilkums
MATCH ir Excel funkcija, ko izmanto, lai atrastu uzmeklēšanas vērtības pozīciju rindā, kolonnā vai tabulā. MATCH atbalsta aptuvenu un precīzu atbilstību un aizstājējzīmes (*?) Daļējām spēlēm. Bieži vien MATCH tiek kombinēts ar INDEX funkciju, lai izgūtu vērtību saskaņotā pozīcijā.
Mērķis
Iegūstiet vienuma pozīciju masīvāAtgriešanās vērtība
Cipars, kas apzīmē pozīciju lookup_array.Sintakse
= MATCH (uzmeklēšanas_vērtība, uzmeklēšanas_izmantojums, (atbilstības tips))Argumenti
- lookup_value - vērtība, kurai jāsaskaņo lookup_array.
- lookup_array - šūnu diapazons vai masīva atsauce.
- match_type - (pēc izvēles) 1 = precīza vai nākamā mazākā (noklusējuma), 0 = precīza atbilstība, -1 = precīza vai nākamā lielākā.
Versija
Excel 2003Lietošanas piezīmes
Funkcija MATCH tiek izmantota, lai noteiktu vērtības pozīciju diapazonā vai masīvā. Piemēram, iepriekš redzamajā ekrānuzņēmumā šūnā E6 formula ir konfigurēta, lai iegūtu vērtības pozīciju šūnā D6. Funkcija MATCH atgriež 5, jo uzmeklēšanas vērtība ("persiks") ir 5. pozīcijā diapazonā B6: B14:
=MATCH(D6,B6:B14,0) // returns 5
Funkcija MATCH var veikt precīzas un aptuvenas spēles, kā arī daļējas atbilstības gadījumā aizstāj aizstājējzīmes (*?). Ir 3 atsevišķi spēles režīmi (kurus nosaka arguments match_type), kā aprakstīts tālāk.
Bieži vien funkcija MATCH tiek apvienota ar funkciju INDEX, lai iegūtu vērtību noteiktā (saskaņotā) pozīcijā. Citiem vārdiem sakot, MATCH nosaka pozīciju un INDEX atgriež vērtību šajā pozīcijā. Detalizētu skaidrojumu skatiet sadaļā INDEX un MATCH izmantošana.
Informācija par atbilstības veidu
Spēles veids nav obligāts. Ja tas nav norādīts, pēc noklusējuma atbilstības veids ir 1 (precīzs vai nākamais mazākais). Ja spēles veids ir 1 vai -1, to dažkārt dēvē par "aptuveno atbilstību". Tomēr ņemiet vērā, ka MATCH atradīs precīzu atbilstību visiem atbilstības veidiem, kā norādīts zemāk esošajā tabulā:
Spēles veids | Uzvedība | Sīkāka informācija |
---|---|---|
1 | Aptuveni | MATCH atrod lielāko vērtību, kas ir mazāka vai vienāda ar uzmeklēšanas vērtību. Uzmeklēšanas masīvs ir jāšķiro augošā secībā. |
0 | Precīzi | MATCH atrod pirmo vērtību, kas vienāda ar uzmeklēšanas vērtību. Uzmeklēšanas masīvs nav jāšķiro. |
-1 | Aptuveni | MATCH atrod mazāko vērtību, kas ir lielāka vai vienāda ar uzmeklēšanas vērtību. Uzmeklēšanas masīvs ir jāšķiro dilstošā secībā. |
Aptuveni | Ja atbilstības veids tiek izlaists, tā noklusējuma vērtība ir 1 ar iepriekš aprakstīto uzvedību. |
Uzmanību: ja nepieciešama precīza atbilstība, noteikti iestatiet atbilstības veidu uz nulli (0). Noklusējuma iestatījums 1 var izraisīt to, ka MATCH atgriež rezultātus, kas "izskatās normāli", bet patiesībā ir nepareizi. Nepārprotami norādot vērtību match_type, tas ir labs atgādinājums par gaidāmo rīcību.
Piemēri
Tālāk ir sniegti vienkārši piemēri, kā funkciju MATCH var izmantot, lai atgrieztu vērtību pozīciju diapazonā. Tālāk lapā ir vairāk uzlabotu piemēru tam, kā MATCH var izmantot, lai atrisinātu reālās problēmas.
Precīza spēle
Ja spēles veids ir iestatīts uz nulli, MATCH veic precīzu atbilstību. Šajā piemērā formula E3 ir šāda:
=MATCH(E2,B3:B11,0)
Iepriekšminētajā formulā uzmeklēšanas vērtība nāk no šūnas E2. Ja uzmeklēšanas vērtība tiek kodēta formulā, tā jāievieto divkāršās pēdiņās (""), jo tā ir teksta vērtība:
=MATCH("Mars",B3:B11,0)
Piezīme: MATCH nav reģistrjutīgs, tāpēc “Mars” un “mars” abi atgriezīsies 4.
Aptuvenā spēle
Kad atbilstības veids ir iestatīts uz 1, MATCH veiks aptuvenu atbilstību vērtībām, kas sakārtotas AZ, atrodot lielāko vērtību, kas ir mazāka vai vienāda ar uzmeklēšanas vērtību. Zemāk parādītajā piemērā formula E3 ir:
=MATCH(E2,B3:B11,1)
Aizstājējzīmju spēle
Ja spēles veids ir iestatīts uz nulli (0), MATCH var veikt spēli, izmantojot aizstājējzīmes. Zemāk parādītajā piemērā formula E3 ir:
=MATCH(E2,B3:B11,0)
Tas ir līdzvērtīgs:
=MATCH("pq*",B3:B11,0)
Papildu funkcijas MATCH piemērus skatiet zemāk.
Piezīmes
- MATCH nav reģistrjutīgs.
- Ja neatbilstība nav atrasta, MATCH atgriež kļūdu # N / A.
- MATCH darbojas tikai ar tekstu līdz 255 rakstzīmēm.
- Dublikātu gadījumā MATCH atgriež pirmo spēli.
- Ja match_type ir -1 vai 1, uzmeklēšanas_zīmējums ir jāšķiro, kā norādīts iepriekš.
- Ja MATCH_TYPE ir 0, tad uzmeklējamā_vērtība var saturēt arī aizstājējzīmes.
- Funkcija MATCH bieži tiek izmantota kopā ar INDEX funkciju.
Saistītie videoklipi





