Funkcija XMATCH ieško nurodyto elemento masyve arba langelių diapazone, tada grąžina elemento santykinę padėtį.
Čia naudosime XMATCH, kad rastumėte elemento poziciją sąraše.

Funkcija XMATCH grąžina santykinę elemento padėtį masyve arba langelių diapazone.
=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
Argumentas |
Aprašas |
---|---|
ieškos_reikšmė Būtina |
Peržvalgos reikšmė |
ieškos_masyvas Būtina |
Ieškos masyvas arba diapazonas |
[match_mode] Pasirinktinai |
Nurodykite atitikties tipą: 0 – tikslus atitikmuo (numatytasis parametras) -1 – tikslus atitikmuo arba kitas mažiausias elementas 1 – tikslus atitikmuo arba kitas didžiausias elementas 2 . Pakaitos simbolio atitikmuo, kur *, ?, ir ~ turi ypatingą reikšmę. |
[search_mode] Pasirinktinai |
Nurodykite ieškos tipą: 1 . Ieška nuo pirmo iki paskutinio (numatytoji reikšmė) -1 – ieškokite nuo paskutinio iki pirmojo (atvirkštinė ieška). 2 . Atlikite dvejetainę iešką, lookup_array rikiuojama didėjimo tvarka. Jei nesurūšiuota, bus pateikti neleistini rezultatai. -2 – atlikite dvejetainę iešką, lookup_array rikiuojama mažėjimo tvarka. Jei nesurūšiuota, bus pateikti neleistini rezultatai. |
Pavyzdžiai
1 pavyzdys
Toliau pateiktame pavyzdyje randa pirmojo termino, kuris yra tikslus atitikmuo, poziciją arba kitą didžiausią reikšmę (t. y. prasideda) "Gra".

2 pavyzdys
Šiame kitame pavyzdyje randa pardavimo žmonių, kuriems gali būti skirta premija, skaičių. Tai taip pat naudoja 1 match_mode, kad rastų tikslų atitikmenį arba kitą didžiausią sąrašo elementą, bet kadangi duomenys yra skaitiniai, jie pateikia reikšmių skaičių. Šiuo atveju funkcija grąžina 4, nes yra 4 pardavimo atstovai, kurie viršijo premijos sumą.

3 pavyzdys
Tada naudosime INDEX/XMATCH/XMATCH derinį, kad vienu metu atliksime vertikalią ir horizontalią peržvalgą. Šiuo atveju norime grąžinti tam tikrą pardavimo rep ir tam tikrą mėnesį pardavimo sumą. Tai panaši į funkcijų INDEX ir MATCH jungtį naudojimas, išskyrus tai, kad reikia mažiau argumentų.

Pavyzdys 4
Taip pat galite naudoti XMATCH norėdami grąžinti masyvo reikšmę. Pvz., =XMATCH(4,{5,4,3,2,1}) grąžintų 2, nes 4 yra antrasis masyvo elementas. Tai tikslus atitikties scenarijus, o =XMATCH(4.5,{5,4,3,2,1},1) pateikia 1, nes "match_mode" argumentas (1) nustatytas grąžinti tikslų atitikmenį arba kitą didžiausią elementą, kuris yra 5.
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.