/ / Case-sensitive Lookup i Excel

Case-sensitive Lookup i Excel

Som standard utfører VLOOKUP-funksjonen en tilfeldig uønsket oppslag. Du kan imidlertid bruke INDEX, MATCH og EXACT-funksjonen i utmerke å utføre en saksfølsom oppslag.

1. For eksempel gir den enkle VLOOKUP-funksjonen tilbake lønnen til Mia Clark. Vi vil imidlertid se opp lønnen til MIA Reed (se celle G2).

Case-insensitive Lookup i Excel

2. EXACT-funksjonen i Excel returnerer TRUE hvis to strenger er nøyaktig det samme. EXACT-funksjonen nedenfor returnerer FALSE.

Eksakt funksjon

3. EXACT-funksjonen nedenfor returnerer TRUE.

Nøyaktig treff

4. Erstatt B8 med B3: B9.

Array Constant

Forklaring: Rekkevidden (array konstant) som er opprettet av EXACT-funksjonen, lagres i Excel-minne, ikke innenfor rekkevidde. Arraykonstanten ser ut som følger:

{FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE}

5. Alt vi trenger er en funksjon som finner posisjonen TRUE i denne array konstant. MATCH-funksjonen til redning! Fullfør ved å trykke CTRL + SHIFT + ENTER.

Kampfunksjon

Forklaring: TRUE (første argument) funnet på posisjon 6 i array konstanten (andre argument). I dette eksemplet bruker vi MATCH-funksjonen til å returnere en eksakt kamp, ​​så vi stiller det tredje argumentet til 0. Formuleringslinjen indikerer at dette er en matriseformel ved å omslutte den i krøllete braces {}. Skriv ikke disse selvene.

6. Bruk INDEX-funksjonen (to argumenter) for å returnere en bestemt verdi i et endimensjonalt område. I dette eksemplet er lønn ved posisjon 6 (andre argument) i området D3: D9 (første argument).

Indeks Funksjon

7. Fullfør ved å trykke CTRL + SHIFT + ENTER.

Case-sensitive Lookup i Excel

Merk: Formelen ser riktig opp lønnen til MIA Reed, ikke Mia Clark. Formellinjen indikerer at dette er en matriseformel ved å omslutte den i krøllete braces {}.

Les også: