/ / Case-sensitive Lookup i Excel

Case-sensitive Lookup i Excel

Som standard utför VLOOKUP-funktionen en obestämd sökning. Du kan dock använda INDEX, MATCH och EXACT-funktionen i Excel att utföra en skiftlägeskänslig sökning.

1. Till exempel returnerar den enkla VLOOKUP-funktionen lön till Mia Clark. Vi vill dock leta upp lön från MIA Reed (se cell G2).

Case-insensitive Lookup i Excel

2. EXACT-funktionen i Excel returnerar TRUE om två strängar är exakt samma. EXACT-funktionen nedan returnerar FALSE.

Exakt funktion

3. EXACT-funktionen nedan returnerar TRUE.

Exakt matchning

4. Byt B8 med B3: B9.

Array Constant

Förklaring: Räckvidden (array-konstanten) som skapas av EXACT-funktionen lagras i Excel: s minne, inte inom ett område. Arraykonstanten ser ut som följer:

{FALSKT; FALSKT; FALSKT; FALSKT; FALSKT; TRUE; FALSKT}

5. Allt vi behöver är en funktion som finner positionen TRUE i denna array konstant. MATCH-funktionen till räddningen! Avsluta genom att trycka på CTRL + SHIFT + ENTER.

Matchfunktion

Förklaring: TRUE (första argumentet) hittades vid position 6 i matningskonstanten (andra argumentet). I det här exemplet använder vi MATCH-funktionen för att returnera en exakt matchning så att vi ställer in det tredje argumentet till 0. Formuleringsfältet indikerar att detta är en arrayformel genom att omsluta den i krulliga hängslen {}. Skriv inte in dem själv.

6. Använd INDEX-funktionen (två argument) för att returnera ett visst värde i ett ettdimensionellt område. I det här exemplet är lönen vid position 6 (andra argumentet) i intervallet D3: D9 (första argumentet).

Index Funktion

7. Avsluta genom att trycka på CTRL + SHIFT + ENTER.

Case-sensitive Lookup i Excel

Obs! Formeln ser rätt upp lönen till MIA Reed, inte Mia Clark. Formuleringsfältet indikerar att detta är en matrisformel genom att omsluta den i krulliga hängslen {}.

Läs också: