Excel-formel: Første match inden for rækkevidde med jokertegn -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at få værdien af ​​det første match i et interval ved hjælp af et jokertegn kan du bruge en INDEX- og MATCH-formel, der er konfigureret til nøjagtig matchning.

I det viste eksempel er formlen i F5:

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

Forklaring

Arbejder indefra og ud, MATCH bruges til at lokalisere placeringen af ​​den første kamp i området B5: D5. Lookup_value er baseret på værdien i B5 sammenføjet med en stjerne (*) som et jokertegn, og match_type er sat til nul for at tvinge et nøjagtigt match:

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

E5 indeholder strengen "calc", så efter sammenkædning ser MATCH-funktionen sådan ud:

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

og returnerer 3 inden i indekset som "række_nummer":

=INDEX(B5:D5,3)

Selvom området B5: D5 er vandret og kun indeholder en række, henter INDEX korrekt det 3. element i området: "calc 1500".

Interessante artikler...