Kuffertfølsom opslag
Du ved måske, at du kan kombinere og INDEX , MATCH funktioner, eller brug LOPSLAG funktion til at slå værdier i Excel. Opslagene er dog ikke store og små. Så for at udføre et case-sensitive match, bør du drage fordel af EKSAKT and VÆLGE fforeninger.
Foretag et opslagsfølsomt opslag med INDEX og MATCH
Udfør et opslagsfølsomt opslag med VLOOKUP
Foretag et opslagsfølsomt opslag med INDEX og MATCH
At kende klasse of Yuki som vist på skærmbilledet ovenfor med INDEX og MATCH, kan du bruge EXACT-funktionen til at sammenligne tekststrengene i elevernes navneområde med YUKI, værdien i cellen G5, inklusive store og små bogstaver for hvert tegn. Så kan vi bruge funktionerne INDEX og MATCH sammen for at finde den værdi, vi ønsker.
Generisk syntaks
=INDEX(return_range,MATCH(TRUE,EXACT(lookup_value,lookup_range),0))
√ Bemærk: Dette er en matrixformel, der kræver, at du indtaster med Ctrl + Flytte + Indtast.
- returområde: Det område, hvor du ønsker, at kombinationsformlen skal returnere værdien fra. Her refererer til karakterintervallet.
- opslagsværdi: Værdien EXACT, der bruges til at udføre en forskel mellem store og små bogstaver med tekststrengene i opslag_område. Her refererer til fornavnet, YUKI.
- opslag_range: Cellernes rækkevidde at sammenligne med opslagsværdi. Her refererer til navneområdet.
- match_type 0: MATCH finder den første værdi, der er nøjagtigt lig med opslagsværdi.
At kende klasse of Yuki, skal du kopiere eller indtaste formlen nedenfor i cellen G6, og tryk på Ctrl + Flytte + Indtast for at få resultatet:
= INDEX (D5: D14,MATCH(TRUE,EXACT("YUKI",B5: B14),0))
Eller brug en cellereference til at gøre formlen dynamisk:
= INDEX (D5: D14,MATCH(TRUE,EXACT(G5,B5: B14),0))
Forklaring af formlen
=INDEX(D5:D14,MATCH(TRUE,EXACT("YUKI",B5:B14),0))
- PRÆCIS(G5;B5:B14): EXACT-funktionen sammenligner tekststrengene i elevernes navneområde B5: B14 mod "Yuki", værdien i cellen G5, returnerer en TRUE, hvis en værdi i cellerne gennem B5 til B14 er nøjagtig den samme som YUKI, ellers en FALSK. Så vi vil få en række SANDE og FALSE som dette:
{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} - MATCH (SAND,PRÆCIS(G5;B5:B14), 0) = MATCH (SAND,{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE}, 0): Match_type 0 spørger MATCH-funktionen om at finde det nøjagtige match. Funktionen vil derefter returnere positionen for dens nøjagtige opslagsværdi "TUR” i arrayet, som er 10, da det eneste SANDE er ved 10position i arrayet.
- INDEKS(D5: D14,MATCH (SAND,PRÆCIS(G5;B5:B14), 0)) = INDEX (D5: D14,10): INDEX -funktionen returnerer 10værdi i karakterområdet D5: D14, Hvilket er A.
Udfør et opslagsfølsomt opslag med VLOOKUP
At kende land at JIMMY kommer fra med VLOOKUP-funktionen, bør du udnytte funktionerne VÆLG og EXACT til at udføre et opslagsfølsomt opslag. EXACT-funktionen udfører en sammenligning mellem små og store bogstaver mellem JIMMY og hver tekststreng i elevernes navneområde. Så kan vi bruge CHOOSE til at kombinere EXACT's resultat og værdierne i landeområdet. Nu er det tid til, at VLOOKUP viser sine evner.
Generisk syntaks
=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(lookup_value,lookup_range),return_range),2,FALSE)
√ Bemærk: Dette er en matrixformel, der kræver, at du indtaster med Ctrl + Flytte + Indtast.
- opslagsværdi: Værdien EXACT, der bruges til at udføre en forskel mellem store og små bogstaver med tekststrengene i opslag_område. Her refererer til det fornavn, JIMMY.
- opslag_range: Cellernes rækkevidde at sammenligne med opslagsværdi. Her refererer til navneområdet.
- returområde: Det område, hvor du ønsker, at kombinationsformlen skal returnere værdien fra. Her refererer til landesortimentet.
- range_lookup FALSK: VLOOKUP-funktionen vil søge efter det nøjagtige match.
At kende land JIMMY kommer fra, skal du kopiere eller indtaste formlen nedenfor i cellen G9, og tryk på Ctrl + Flytte + Indtast for at få resultatet:
=OPSLAG(SAND,VÆLG({1,2},EXAKT("JIMMY",B5: B14),C5: C14),2,FALSK)
Eller brug en cellereference til at gøre formlen dynamisk:
=OPSLAG(SAND,VÆLG({1,2},EXAKT(G8,B5: B14),C5: C14),2,FALSK)
Forklaring af formlen
=VLOOKUP(TRUE,CHOOSE({1,2},EXACT(G8,B5:B14),C5:C14),2,FALSE)
- PRÆCIS(G8;B5:B14): EXACT-funktionen sammenligner tekststrengene i elevernes navneområde B5: B14 mod værdien i cellen G8, JIMMY, returnerer en TRUE, hvis en værdi i elevernes navneområde er nøjagtig den samme som JIMMY, ellers en FALSE. Så vi vil få en række SANDE og FALSE som dette:
{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE} - VÆLG({1,2;XNUMX},PRÆCIS(G8;B5:B14), C5: C14) = VÆLG({1,2;XNUMX},{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}, C5: C14): Argumentet index_num for CHOOSE 1,2 {} kombinerer EXACT-arrayet og værdierne fra C5: C14 ind i et todimensionelt array som dette:
{FALSK,"Kina";FALSK,"England";FALSK,"America";FALSK,"Indien";TRUE,"Amerika";FALSK,"Indien";FALSK,"Amerika";FALSK,"Kina";FALSK "England";FALSK,"Kina"} - OPSLAG(TRUE,VÆLG({1,2;XNUMX},PRÆCIS(G8;B5:B14), C5: C14),2,FALSK) = OPSLAG(TRUE,{FALSK,"Kina";FALSK,"England";FALSK,"America";FALSK,"Indien";TRUE,"Amerika";FALSK,"Indien";FALSK,"Amerika";FALSK,"Kina";FALSK "England";FALSK,"Kina"},2,FALSK): Range_lookup FALSK beder VLOOKUP-funktionen om at søge efter den nøjagtige værdi "TRUE” i 1. kolonne i det todimensionelle array, og returnerer dets nøjagtige match i 2nd kolonne, hvilket er America.
Relaterede funktioner
Excel INDEX -funktionen returnerer den viste værdi baseret på en given position fra et område eller en matrix.
Funktionen Excel MATCH søger efter en bestemt værdi i et celleområde og returnerer værdiens relative position.
Excel VLOOKUP-funktionen søger efter en værdi ved at matche den første kolonne i en tabel og returnerer den tilsvarende værdi fra en bestemt kolonne i samme række.
Funktionen EKSAKT sammenligner to strenge og returnerer SAND, hvis de er nøjagtigt ens (under hensyntagen til følsomhed mellem store og små bogstaver), eller returnerer FALSK.
Funktionen VÆLG returnerer en værdi fra værdilisteargumentet baseret på det givne indeksnummer. F.eks. Returnerer VÆLG (3, ”Apple”, ”Fersken”, ”Orange”) Orange, indeksnummeret er 3, og Orange er den tredje værdi efter indeksnummeret i funktionen.
Relaterede formler
Præcis match med INDEX og MATCH
Hvis du har brug for at finde ud af de oplysninger, der er angivet i Excel om et specifikt produkt, film eller en person osv., Bør du udnytte kombinationen af INDEX- og MATCH -funktioner godt.
Tæl celler, der indeholder specifik tekst med store og små bogstaver
I denne øvelse lærer du, hvordan du bruger en formel med funktionerne SUMPRODUKT, ISNUMMER og FIND til at tælle celler, der indeholder specifik tekst, under hensyntagen til store og små bogstaver.
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.