Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Funkcija XMATCH ieško nurodyto elemento masyve arba langelių diapazone, tada grąžina elemento santykinę padėtį.

Tarkime, kad langeliuose nuo C3 iki C7 turime produktų sąrašą ir norime nustatyti, kurioje sąrašo vietoje yra produktas iš langelio E3. Čia mes naudosime "XMATCH", kad nustatytumėte elemento vietą sąraše.

Kaip parodyta ekrano nuotraukoje, turite vaisių sąrašą ir norite naudoti XMATCH, kad rastumėte "vynuogių" padėtį sąraše.

Sintaksė

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ūtinas

Peržvalgos reikšmė

ieškos_masyvas

Būtinas

Ieškomą masyvą arba diapazoną

[match_mode]

Pasirenkamas

Nurodykite atitikmens tipą:

0 – tikslus atitikmuo (numatytoji reikšmė)

-1 – Tikslus atitikmuo arba kitas mažiausias elementas

1 – Tikslus atitikmuo arba kitas didžiausias elementas

2 – pakaitos simbolis atitinka, kur *, ?, ir ~ turi specialią reikšmę.

[search_mode]

Pasirenkamas

Nurodykite ieškos tipą:

1 – Ieška nuo pirmojo iki paskutinio (numatytasis parametras)

-1 – Ieška paskutinį kartą (atvirkštinė ieška).

2 – Atlikti dvejetainę iešką, kuri priklauso nuo lookup_array rikiavimo didėjimo tvarka. Jei nesurūšiuota, bus pateikti neleistini rezultatai.  

-2 – atlikti dvejetainę iešką, kuri priklauso nuo lookup_array rūšiuojama mažėjimo tvarka. Jei nesurūšiuota, bus pateikti neleistini rezultatai.

Pavyzdžiai

1 pavyzdys

Tiksli pirmosios frazės, kuri tiksliai atitinka arba yra artimiausia "Gra" reikšmei, pozicija nustatoma toliau pateiktame pavyzdyje.

Formulė: XMATCH(E3,C3:C7,1)

"Excel" lentelė, kurioje išvardyti skirtingi vaisių produktai nuo langelio C3 iki C7. XMATCH formulė naudojama rasti padėtį lentelėje, kurioje tekstas atitinka "gra" (apibrėžta langelyje E3). Formulė grąžina "2", nes tekstas "Vynuogės" yra kitoje lentelės vietoje.

2 pavyzdys

Pardavėjų, kurie gali gauti premiją, skaičius nustatomas šiame pavyzdyje. Norint rasti artimiausią sąrašo elementą arba tikslų atitikmenį, tai taip pat naudoja 1 match_mode; Tačiau, kadangi duomenys yra skaitiniai, jie grąžina reikšmių skaičių. Kadangi šiame egzemplioriuje buvo keturi pardavimų atstovai, kurie viršijo priedo sumą, funkcija gauna 4.

Formulė =XMATCH(F2,C3:C9,1)

An Excel table that lists Sales Representatives names in cells B3 to B9, and the total sales value for each representative in cells C3–C9. XMATCH formulė naudojama grąžinti pardavimo atstovų, galinčių gauti premijas, skaičių, jei jie atitinka F2 langelyje nustatytą ribinę sumą.

3 pavyzdys

Tada atliksime vienalaikę vertikalią ir horizontalią peržvalgą naudodami INDEX/XMATCH/XMATCH derinį. Šiuo atveju norime, kad būtų pateikta tam tikro pardavėjo ir mėnesio pardavimo suma. Tai galima palyginti su INDEX ir MATCH metodų deriniu, tačiau reikia mažiau argumentų.

Formulė = INDEX(C6:E12; XMATCH(B3,B6B12), XMATCH(C3,C5:E5))

Stulpeliuose C, D ir E pateikiama "Excel" lentelė, kurioje pardavimo atstovo vardai pateikiami langeliuose nuo B6 iki B12, o kiekvieno atstovo pardavimo sumos nuo sausio iki kovo mėnesio yra išvardytos stulpeliuose C, D ir E. INDEX ir XMATCH formulių derinys naudojamas konkretaus pardavėjo ir mėnesio, nurodyto langeliuose B3 ir C3, pardavimo kiekiui grąžinti.

Pavyzdys 4

Be to, XMATCH gali būti naudojamas masyvo reikšmei grąžinti. =XMATCH(4,{5,4,3,2,1}), pvz., pateiktų 2, nes 4 yra antras masyvo įrašas. Nors =XMATCH(4.5,{5\4\3\2\1}\1) sukuria 1 šioje tikslaus atitikmens byloje, match_mode argumentas (1) sukonfigūruotas 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.

Taip pat žr.

Funkcija XLOOKUP

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×