Funkcija XMATCH

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac

Funkcija XMATCH meklē noteiktu vienumu šūnu masīvā vai diapazonā un pēc tam atgriež vienuma relatīvo atrašanās vietu.

Pieņemsim, ka šūnās C3–C7 ir produktu saraksts un mēs vēlamies noteikt, kur sarakstā atrodas produkts no šūnas E3. Šeit mēs izmantosim XMATCH, lai noteiktu vienuma pozīciju sarakstā.

XMATCH izmantošanas piemērs, lai sarakstā atrastu vienuma atrašanās vietu

Sintakse

Funkcija XMATCH atgriež vienuma relatīvo atrašanās vietu šūnu masīvā vai diapazonā. 

=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])

Arguments Apraksts
uzmeklējamā_vērtība.
Obligāts
Uzmeklējamā vērtība
uzmeklēšanas_masīvs.
Obligāts
Meklējamais masīvs vai diapazons
[match_mode]
Neobligāts
Norādiet atbilstības tipu:
0 — precīza atbilstība (noklusējums)
-1 — precīza atbilstība vai nākamais mazākais vienums
1 — precīza atbilstība vai nākamais lielākais vienums
2 — aizstājējzīmes atbilstība, kur *, ? un ~ ir īpaša nozīme.
[search_mode]
Neobligāts
Norādiet meklēšanas tipu:
1. Meklēšana no pirmā līdz pēdējam (noklusējums)
-1 — meklēt secībā no pēdējā līdz pirmajam (apgrieztā meklēšana).
2. Veiciet bināro meklēšanu, kas balstās uz lookup_array kārtošanu augošā secībā. Ja netiks sakārtots, tiks atgriezti nederīgi rezultāti.
-2 — veikt bināro meklēšanu, kas balstās uz lookup_array kārtošanu dilstošā secībā. Ja netiks sakārtots, tiks atgriezti nederīgi rezultāti.

Piemēri

1. piemērs

Precīza pozīcija pirmajai frāzei, kas precīzi atbilst "Gra" vērtībai vai ir vistuvāk tai, ir noteikta tālāk esošajā piemērā.

Formula: XMATCH(E3,C3:C7,1)

Excel tabula, kurā uzskaitīti dažādi augļu produkti šūnā C3–C7. XMATCH formula tiek izmantota, lai atrastu pozīciju tabulā, kur teksts atbilst gra (definēts šūnā E3). Formula atgriež skaitli 2 kā tekstu

2. piemērs

To pārdevēju skaits, kuri kvalificējas prēmijai, ir noteikts nākamajā piemērā. Lai atklātu sarakstā tuvāko vienumu vai precīzu atbilstību, tas match_mode izmanto arī 1; Tomēr dati ir skaitliski, tāpēc tie atgriež vērtību skaitu. Tā kā šajā gadījumā bija četri tirdzniecības pārstāvji, kas pārsniedza piemaksas summu, funkcijas rezultāts ir 4.

Formula=XMATCH(F2;C3:C9;1)

Excel tabula, kurā tirdzniecības pārstāvju vārdi ir uzskaitīti šūnās no B3 līdz B9, bet kopējā pārdošanas vērtība katram pārstāvim šūnās no C3 līdz C9. XMATCH formula tiek izmantota, lai atgrieztu to tirdzniecības pārstāvju skaitu, kuri ir tiesīgi saņemt prēmijas, ja tie atbilst šūnā F2 iestatītajai sliekšņa summai.

3. piemērs

Pēc tam vienlaikus veiksim vertikālu un horizontālu uzmeklēšanu, izmantojot INDEX/XMATCH/XMATCH kombināciju. Šajā gadījumā mēs vēlētos, lai tiktu atgriezta noteikta tirdzniecības pārstāvja mēneša pārdošanas kopsumma. Tas ir salīdzināms ar INDEX un MATCH metožu apvienošanu, taču tam ir nepieciešams mazāk argumentu.

Formula=INDEX(C6:E12,XMATCH(B3,B6:B12),XMATCH(C3,C5:E5))

Excel tabula, kurā tirdzniecības pārstāvju vārdi ir uzskaitīti šūnās no B6 līdz B12, un katra pārstāvja pārdošanas apjoms no janvāra līdz martam ir norādīts kolonnās C, D un E. INDEX un XMATCH formulu kombinācija tiek izmantota, lai atgrieztu konkrēta tirdzniecības pārstāvja pārdošanas apjomu un mēnesi, kas norādīts šūnās B3 un C3.

4. piemērs

Turklāt XMATCH var izmantot, lai atgrieztu vērtību masīvā. Piemēram, =XMATCH(4,{5,4,3,2,1}) nodrošinātu 2, jo 4 ir masīva otrais ieraksts. =XMATCH(4.5,{5,4,3,2,1},1) šajā precīzās atbilstības gadījumā rada 1, bet arguments match_mode (1) ir konfigurēts atgriezt vai nu precīzu atbilstību, vai nākamo lielāko vienumu, kas ir 5. 

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.