Excel

Excel MATCH funkcija

Excel Match Function

Excel MATCH funkcijaKopsavilkums

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 Funkcija INDEX lai iegūtu vērtību atbilstošā pozīcijā.





Mērķis Iegūt vienuma pozīciju masīvā Atgriezt vērtību Skaitlis, kas apzīmē pozīciju lookup_array. Sintakse = MATCH (lookup_value, lookup_array, [match_type]) Argumenti
  • lookup_value - Vērtība, kas jāatbilst lookup_array.
  • lookup_array - šūnu diapazons vai masīva atsauce.
  • atbilstības_tips - [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 2003 Lietošanas piezīmes

Funkcija MATCH tiek izmantota, lai noteiktu pozīciju vērtību diapazonā vai masīvs . Piemēram, iepriekš redzamajā ekrānuzņēmumā šūna E6 formula ir konfigurēta tā, lai iegūtu vērtības pozīciju šūnā D6. Funkcija MATCH atgriež 5, jo uzmeklēšanas vērtība ('persiks') atrodas 5. pozīcijā diapazonā B6: B14:

funkcija ____ atgriež rentes pašreizējo vērtību.
 
= MATCH (D6,B6:B14,0) // returns 5

Funkcija MATCH var veikt precīzas un aptuvenas atbilstības un atbalsta aizstājējzīmes (*?) daļējām spēlēm. Ir 3 atsevišķi spēles režīmi (iestatīti ar atbilstības_tips arguments), kā aprakstīts turpmāk.





Bieži vien funkcija MATCH tiek apvienota ar Funkcija INDEX lai iegūtu vērtību noteiktā (saskaņotā) pozīcijā. Citiem vārdiem sakot, MATCH izrāda pozīciju , un INDEX atgriež vērtību šajā pozīcijā . Detalizētu skaidrojumu skat Kā lietot INDEX un MATCH .

Informācija par atbilstības veidu

Atbilstības veids nav obligāts. Ja nav norādīts, atbilstības veida noklusējuma vērtība ir 1 (precīza vai nākamā mazākā). Ja atbilstības veids ir 1 vai -1, to dažreiz sauc 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 tālāk esošajā tabulā.



Atbilstības veids Uzvedība Sīkāka informācija
1 Aptuveni MATCH atrod lielāko vērtību mazāks vai vienāds ar uzmeklēšanas vērtība. Uzmeklēšanas masīvs ir jāsakārto augošs pasūtījums.
0 Precīzi MATCH atrod pirmo vērtību vienāds lai atrastu vērtību. Uzmeklēšanas masīvs nav jāšķiro.
-1 Aptuveni MATCH atrod mazāko vērtību lielāks vai vienāds ar uzmeklēšanas vērtība. Uzmeklēšanas masīvs ir jāsakārto lejupejošs pasūtījums.
Aptuveni Ja atbilstības veids tiek izlaists, tas pēc noklusējuma ir 1 ar uzvedību, kā paskaidrots iepriekš.

Uzmanību! Noteikti iestatiet atbilstības veidu uz nulli (0), ja nepieciešama precīza atbilstība. Pēc noklusējuma iestatījuma 1 MATCH var atgriezt rezultātus, kas izskatās “normāli”, bet patiesībā ir nepareizi. Skaidri 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 tam, kā funkciju MATCH var izmantot, lai atgrieztu vērtību pozīciju diapazonā. Tālāk lapā ir progresīvāki piemēri par to, kā MATCH var izmantot, lai atrisinātu reālās pasaules problēmas.

Precīza atbilstība

Ja atbilstības veids ir iestatīts uz nulli, MATCH veic precīzu atbilstību. Tālāk redzamajā piemērā E3 formula ir šāda:

 
= MATCH (E2,B3:B11,0)

Pamata precīza atbilstība ar MATCH funkciju

Iepriekš redzamajā formulā uzmeklēšanas vērtība tiek iegūta no šūnas E2. Ja uzmeklēšanas vērtība ir cietā kodā iekļauta formulā, tā jāiekļauj pēdiņās (''), jo tā ir teksta vērtība:

kā aprēķināt variācijas koeficientu programmā Excel 2007
 
= MATCH ('Mars',B3:B11,0)

Piezīme. MATCH nav reģistrjutīgs, tāpēc gan “Mars”, gan “mars” atgriezīsies 4.

Aptuvenā atbilstība

Ja atbilstības veids ir iestatīts uz 1, MATCH veiks aptuvenu atbilstību vērtībām, kas sakārtotas no A līdz Z, nosakot lielāko vērtību, kas ir mazāka vai vienāda ar uzmeklēšanas vērtību. Tālāk redzamajā piemērā E3 formula ir šāda:

 
= MATCH (E2,B3:B11,1)

Pamata aptuvenā atbilstība ar MATCH funkciju

Aizstājējzīme

Ja atbilstības veids ir iestatīts uz nulli (0), MATCH var veikt atbilstību, izmantojot aizstājējzīmes . Tālāk redzamajā piemērā E3 formula ir šāda:

 
= MATCH (E2,B3:B11,0)

Tas ir līdzvērtīgs:

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

Pamata aizstājējzīme ar MATCH funkciju

Tālāk skatiet citus MATCH funkcijas piemērus.

Piezīmes

  • MATCH nav reģistrjutīgs.
  • MATCH atgriež kļūdu #N/A, ja nav atrasta atbilstība.
  • MATCH darbojas tikai ar tekstu, kura garums nepārsniedz 255 rakstzīmes.
  • Dublikātu gadījumā MATCH atgriež pirmo atbilstību.
  • Ja atbilstības veids ir -1 vai 1, lookup_array jāsakārto, kā norādīts iepriekš.
  • Ja atbilstības_tips ir 0, lookup_value var saturēt aizstājējzīmes .
  • Funkcija MATCH tiek bieži izmantota kopā ar funkciju INDEX .


^