Excel-formel: XMATCH omvendt søk -

Innholdsfortegnelse

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.

Interessante artikler...