Uppslagskänslig sökning
Du kanske vet att du kan kombinera d INDEX samt MATCH funktioner, eller använd VLOOKUP funktion för att leta upp värden i Excel. Sökningarna är dock inte skiftlägeskänsliga. Så, för att utföra en skiftlägeskänslig matchning, bör du dra nytta av EXAKT and VÄLJA ffackföreningar.
Utför en skiftlägeskänslig sökning med INDEX och MATCH
Utför en skiftlägeskänslig sökning med VLOOKUP
Utför en skiftlägeskänslig sökning med INDEX och MATCH
Att känna till grad of Yuki som visas på skärmdumpen ovan med INDEX och MATCH kan du använda EXAKT -funktionen för att jämföra textsträngarna i elevernas namnintervall med YUKI, värdet i cellen G5, inklusive fallet för varje tecken. Sedan kan vi använda INDEX- och MATCH -funktionerna tillsammans för att hitta det värde vi vill ha.
Generisk syntax
=INDEX(return_range,MATCH(TRUE,EXACT(lookup_value,lookup_range),0))
√ Obs! Detta är en matrisformel som kräver att du anger med ctrl + shift + ange.
- return_range: Området där du vill att kombinationsformeln ska returnera värdet från. Här avser betygsintervallet.
- lookup_value: Värdet EXAKT används för att göra en skiftlägeskänslig jämförelse med textsträngarna i uppslagningsområde. Här hänvisar det till förnamnet, YUKI.
- lookup_range: Utbudet av celler att jämföra med letauppvärde. Här hänvisar till namnintervallet.
- match_type 0: MATCH hittar det första värdet som exakt motsvarar letauppvärde.
Att känna till grad of Yuki, vänligen kopiera eller ange formeln nedan i cellen G6och tryck på ctrl + shift + ange för att få resultatet:
= INDEX (D5: D14, MATCH (SANT, EXAKT ("YUKI",B5: B14), 0))
Eller använd en cellreferens för att göra formeln dynamisk:
= INDEX (D5: D14, MATCH (SANT, EXAKT (G5,B5: B14), 0))
Förklaring av formeln
=INDEX(D5:D14,MATCH(TRUE,EXACT("YUKI",B5:B14),0))
- EXAKT (G5, B5: B14): Funktionen EXAKT jämför textsträngarna i elevernas namnintervall B5: B14 emot "Yuki", värdet i cellen G5, returnerar ett SANT om ett värde i cellerna genom B5 till B14 är exakt samma som YUKI, ett FALSKT annars. Så vi kommer att få en rad sanna och falska så här:
{FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE} - MATCH (SANT,EXAKT (G5, B5: B14), 0) = MATCH (SANT,{FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE}, 0): Matchningstypen 0 frågar MATCH -funktionen för att hitta den exakta matchningen. Funktionen returnerar sedan positionen för dess exakta uppslagningsvärde “TURE”I matrisen, vilket är 10, eftersom den enda SANT är på 10plats i matrisen.
- INDEX(D5: D14,MATCH (SANT,EXAKT (G5, B5: B14), 0)) = INDEX (D5: D14,10): INDEX -funktionen returnerar 10värdet i betygsintervallet D5: D14, vilket är A.
Utför en skiftlägeskänslig sökning med VLOOKUP
Att känna till land den där KOFOT kommer med VLOOKUP-funktionen, bör du dra nytta av funktionerna VÄLJ och EXAKT för att utföra en skiftlägeskänslig sökning. EXAKT-funktionen gör en skiftlägeskänslig jämförelse mellan JIMMY och varje textsträng i elevernas namnintervall. Sedan kan vi använda VÄLJ för att kombinera EXAKTA resultat och värdena i landintervallet. Nu är det dags för VLOOKUP att visa sin förmåga.
Generisk syntax
=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(lookup_value,lookup_range),return_range),2,FALSE)
√ Obs! Detta är en matrisformel som kräver att du anger med ctrl + shift + ange.
- lookup_value: Värdet EXAKT används för att göra en skiftlägeskänslig jämförelse med textsträngarna i uppslagningsområde. Här hänvisar till det givna namnet, JIMMY.
- lookup_range: Utbudet av celler att jämföra med letauppvärde. Här hänvisar till namnintervallet.
- return_range: Området där du vill att kombinationsformeln ska returnera värdet från. Här avser landsområdet.
- range_lookup FALSK: VLOOKUP -funktionen söker efter den exakta matchningen.
Att känna till land JIMMY kommer från, vänligen kopiera eller ange formeln nedan i cellen G9och tryck på ctrl + shift + ange för att få resultatet:
= VLOOKUP (SANT, VÄLJ ({1,2}, EXAKT ("JIMMY",B5: B14),C5: C14), 2, FALSKT)
Eller använd en cellreferens för att göra formeln dynamisk:
= VLOOKUP (SANT, VÄLJ ({1,2}, EXAKT (G8,B5: B14),C5: C14), 2, FALSKT)
Förklaring av formeln
=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(G8,B5:B14),C5:C14),2,FALSE)
- EXAKT (G8, B5: B14): Funktionen EXAKT jämför textsträngarna i elevernas namnintervall B5: B14 mot värdet i cellen G8, KOFOT, returnerar ett SANT om ett värde i elevernas namnintervall är exakt samma som JIMMY, en FALSE annars. Så vi kommer att få en rad sanna och falska så här:
{FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE} - VÄLJ ({1,2},EXAKT (G8, B5: B14), C5: C14) = VÄLJ ({1,2},{FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE}, C5: C14): Index_num -argumentet för VÄLJ 1,2 {} kombinerar EXAKT matris och värdena från C5: C14 i en tvådimensionell uppsättning så här:
{FALSKT, "Kina"; FALSKT "England"; FALSKT "Amerika"; FALSKT "Indien"; SANT "Amerika"; FALSKT "Indien"; FALSKT "Amerika"; FALSKT "Kina"; FALSKT , "England"; FALSKT, "Kina"} - VLOOKUP (SANN,VÄLJ ({1,2},EXAKT (G8, B5: B14), C5: C14),2, FALSKT) = VLOOKUP (SANN,{FALSKT, "Kina"; FALSKT "England"; FALSKT "Amerika"; FALSKT "Indien"; SANT "Amerika"; FALSKT "Indien"; FALSKT "Amerika"; FALSKT "Kina"; FALSKT , "England"; FALSKT, "Kina"}, 2, FALSE): Range_lookup FALSK frågar VLOOKUP -funktionen för att söka efter det exakta värdet "SANN”I den första kolumnen i den tvådimensionella matrisen och returnerar sin exakta matchning i 2nd kolumn, vilket är USA.
Relaterade funktioner
Excel INDEX -funktionen returnerar det visade värdet baserat på en given position från ett intervall eller en array.
Excel MATCH -funktionen söker efter ett specifikt värde i ett cellintervall och returnerar värdets relativa position.
Excel VLOOKUP-funktionen söker efter ett värde genom att matcha i den första kolumnen i en tabell och returnerar motsvarande värde från en viss kolumn i samma rad.
EXAKT -funktionen jämför två strängar och returnerar SANT om de är exakt samma (med hänsyn till skiftlägeskänslighet), eller returnerar FALSKT.
Funktionen VÄLJ returnerar ett värde från värdelistan argument baserat på det angivna indexnumret. Till exempel returnerar VÄLJ (3, ”Apple”, ”Peach”, ”Orange”) Orange, indexnumret är 3 och Orange är det tredje värdet efter indexnummer i funktionen.
Relaterade formler
Exakt match med INDEX och MATCH
Om du behöver ta reda på informationen i Excel om en specifik produkt, film eller en person etc. bör du använda kombinationen av INDEX- och MATCH -funktioner väl.
Räkna celler som innehåller specifik text med skiftlägeskänslig
I denna handledning lär du dig hur du använder en formel med SUMPRODUCT, ISNUMBER och FIND -funktioner för att räkna celler som innehåller specifik text, med beaktande av versaler och gemener.
De bästa Office-produktivitetsverktygen
Kutools for Excel - Hjälper dig att sticka ut från mängden
Kutools for Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...

Office Tab - Aktivera flikläsning och redigering i Microsoft Office (inklusive Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.
