
Ü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.