Funkcija XMATCH masīvā vai šūnu diapazonā meklē noteiktu vienumu un pēc tam atgriež vienuma relatīvo atrašanās vietu.
Pieņemsim, ka mums ir produktu saraksts šūnās no C3 līdz C7, un vēlamies noteikt, kur sarakstā atrodas produkts no šūnas E3. Šeit izmantosim XMATCH, lai noteiktu vienuma pozīciju sarakstā.
Sintakse
Funkcija XMATCH atgriež elementa relatīvo atrašanās vietu masīvā vai šūnu 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īme atbilst, 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ējai (noklusējums) -1 — meklējiet "no pēdējā uz pirmo" (apgrieztā meklēšana). 2. Veiciet bināru meklēšanu, kas ir lookup_array, kad dati tiek kārtoti augošā secībā. Ja dati netiek kārtoti, tiek atgriezti nederīgi rezultāti. -2 - Binārā meklēšana, kas ir atkarīga no lookup_array tiek kārtots dilstošā secībā. Ja dati netiek kārtoti, tiek atgriezti nederīgi rezultāti. |
Piemēri
1. piemērs
Precīzā pirmās frāzes pozīcija, kas precīzi atbilst vai ir vistuvāk "Gra" vērtībai, tiek noteikta tālākajā piemērā.
Formula: XMATCH(E3,C3:C7,1)
2. piemērs
To pārdevēju skaits, kuri ir tiesīgi saņemt prēmiju, tiek noteikti tālāk sniegtajā piemērā. Lai atrastu tuvāko vienumu sarakstā vai precīzu atbilstību, kā šo vērtību izmanto arī 1 match_mode. tomēr tā kā dati ir skaitliski, tā atgriež vērtību skaitu. Tā kā šajā gadījumā bija četri tirdzniecības pārstāvji, kas pārsniedza prēmiju, funkcija iegūst 4.
Formula=XMATCH(F2;C3:C9;1)
3. piemērs
Pēc tam veiksim vienlaicīgu vertikālu un horizontālu uzmeklēšanu, izmantojot gan INDEX/XMATCH/XMATCH. Šajā gadījumā mēs vēlamies, lai tiktu atgriezta noteikta tirdzniecības pārstāvja pārdošanas kopsumma un mēnesis. Tas ir līdzīgi, apvienojot INDEX unMATCH metodes, bet tai nepieciešams mazāk argumentu.
Formula=INDEX(C6:E12,XMATCH(B3,B6:B12),XMATCH(C3,C5:E5))
4. piemērs
Turklāt XMATCH var izmantot, lai atgrieztu vērtību masīvā. Piemēram, =XMATCH(4,{5,4,3,2,1}), ja nodrošinātu 2, jo 4 ir masīva otrais ieraksts. Lai gan =XMATCH(4.5,{5,4,3,2,1},1) šajā precīzas atbilstības gadījumā tiek radīts 1, match_mode arguments (1) ir konfigurēts, lai atgrieztu 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 tech kopienā vai saņemt atbalstu kopienās.