Excel-formel: Første kamp i rekkevidde med jokertegn -

Innholdsfortegnelse

Generisk formel

=INDEX(range,MATCH(val&"*",range,0))

Sammendrag

For å få verdien av den første kampen i et område ved hjelp av et jokertegn, kan du bruke en INDEX- og MATCH-formel, konfigurert for nøyaktig samsvar.

I eksemplet vist er formelen i F5:

=INDEX(B5:D5,MATCH(E5&"*",B5:D5,0))

Forklaring

MATCH jobber fra innsiden og ut, og brukes til å finne posisjonen til den første kampen i området B5: D5. Lookup_value er basert på verdien i B5 sammenføyd med en stjerne (*) som jokertegn, og match_type er satt til null for å tvinge et eksakt samsvar:

MATCH(E5&"*",B5:D5,0)

E5 inneholder strengen "calc", så etter sammenkobling ser MATCH-funksjonen slik ut:

MATCH("calc*",B5:D5,0)

og returnerer 3 i indeksen som "row_num":

=INDEX(B5:D5,3)

Selv om området B5: D5 er vannrett og inneholder bare en rad, henter INDEX riktig det tredje elementet i området: "calc 1500".

Interessante artikler...