Exceli valem: XMATCH pöördotsing -

Lang L: none (table-of-contents)

Üldine valem

=XMATCH(A1,range,0,-1)

Kokkuvõte

"Pöördotsingu" (st otsige viimasest esimeseni) teostamiseks võite kasutada funktsiooni XMATCH. Näidatud näites on lahtris G5 valem, mis on kopeeritud allpool:

=XMATCH(F5,names,0,-1)

kus nimed (B5: B15) on nimeline vahemik.

Selgitus

Funktsioon XMATCH pakub uusi funktsioone, mis pole funktsiooniga MATCH saadaval. Üks neist on võimalus teha "pöördotsing", määrates valikulise otsingurežiimi argumendi. Otsingurežiimi vaikeväärtus on 1, mis määrab tavalise otsingu esimesest viimaseni. Selles režiimis sobitab XMATCH otsingu väärtuse otsimassiiviga, alustades esimesest väärtusest.

=XMATCH(F5,names,0,1) // start with first name

Otsingu režiimi määramine -1 liigile otsinguks "viimane kuni esimene". Selles režiimis sobitab XMATCH otsingu väärtuse otsimassiiviga, alustades viimasest väärtusest ja liikudes esimese poole:

=XMATCH(F5,names,0,-1) // start with last name

Too kuupäev ja summa

XMATCH tagastab positsiooni. Tavaliselt kasutatakse XMATCH-i koos funktsiooniga INDEX väärtuse tagastamiseks selles asendis. Näites saate kasutada INDEX-i ja XMATCH-i koos, et hankida iga nime kuupäev ja müük järgmiselt:

=INDEX(dates,XMATCH(F5,names,0,-1)) // get date =INDEX(sales,XMATCH(F5,names,0,-1)) // get sale

kus kuupäevad (C5: C15) ja müük (D5: D15) nimetatakse vahemikeks. Nagu varemgi, on otsingurežiimiks seatud -1, et sundida pöördotsingut.

Lisateavet INDEXi ja MATCHi kasutamise kohta leiate teemast INDEXi ja MATCHi kasutamine.

Huvitavad Artiklid...