
Generisk formel
=XMATCH(A1,range,0,-1)
Sammendrag
For å utføre et "omvendt søk" (dvs. søke sist til først), kan du bruke XMATCH-funksjonen. I eksemplet vist er formelen i celle G5, kopiert ned,:
=XMATCH(F5,names,0,-1)
der navn (B5: B15) er et navngitt område.
Forklaring
XMATCH-funksjonen tilbyr nye funksjoner som ikke er tilgjengelige med MATCH-funksjonen. En av disse er muligheten til å utføre et "omvendt søk", ved å angi det valgfrie argumentet for søkemodus. Standardverdien for søkemodus er 1, som spesifiserer et normalt "første til siste" søk. I denne modusen vil XMATCH matche oppslagsverdien mot oppslagsmatrisen, begynnende med den første verdien.
=XMATCH(F5,names,0,1) // start with first name
Setter søkemodus til -1 arter et "siste til første" søk. I denne modusen vil XMATCH matche oppslagsverdien mot oppslagsmatrisen, startende med den siste verdien og bevege seg mot den første:
=XMATCH(F5,names,0,-1) // start with last name
Hent dato og beløp
XMATCH returnerer en posisjon. Vanligvis brukes XMATCH med INDEX-funksjonen for å returnere en verdi på den posisjonen. I eksempelvisningen kan vi bruke INDEX og XMATCH sammen for å hente dato og salg for hvert navn som følger:
=INDEX(dates,XMATCH(F5,names,0,-1)) // get date =INDEX(sales,XMATCH(F5,names,0,-1)) // get sale
der datoer (C5: C15) og salg (D5: D15) er kalt områder. Som før er søkemodus satt til -1 for å tvinge et omvendt søk.
For mer informasjon om bruk av INDEX med MATCH, se Slik bruker du INDEX og MATCH.