Hoofdlettergevoelige opzoekactie
U weet waarschijnlijk dat u de INDEX- en MATCH-functies kunt combineren, of de VLOOKUP-functie kunt gebruiken om zoekwaarden in Excel op te halen. Deze opzoekacties zijn echter niet hoofdlettergevoelig. Voor een hoofdlettergevoelige overeenkomst moet u daarom gebruikmaken van de EXACT- en CHOOSE-functies.

Voer een hoofdlettergevoelige opzoekactie uit met INDEX en MATCH
Voer een hoofdlettergevoelige opzoekactie uit met VLOOKUP
Voer een hoofdlettergevoelige opzoekactie uit met INDEX en MATCH
Om het cijfer van YUKI te bepalen, zoals weergegeven in de bovenstaande schermafbeelding, met INDEX en MATCH, gebruikt u de EXACT-functie om de tekstreeksen in het naamgebied van de studenten te vergelijken met YUKI — de waarde in cel G5 — inclusief hoofd- en kleine letters. Vervolgens combineert u de functies INDEX en MATCH om de gewenste waarde te vinden.
Algemene syntaxis
=INDEX()return_range,MATCH(TRUE,EXACT())lookup_value,lookup_range),0))
√ Opmerking: Dit is een matrixformule die u moet invoeren met Ctrl+Shift+Enter.
- return_range: Het bereik waaruit de combinatieformule de waarde moet retourneren. In dit geval verwijst het naar het cijferbereik.
- lookup_value: De exacte waarde die wordt gebruikt voor een hoofdlettergevoelige vergelijking met de tekstreeksen in het lookup_range. In dit geval verwijst dat naar de opgegeven naam: YUKI.
- lookup_range: Het bereik van cellen dat vergeleken moet worden met de lookup_value. Hier verwijst dit naar het benoemde bereik.
- match_type 0: MATCH zoekt de eerste waarde die exact gelijk is aan de lookup_value.
Om het cijfervan YUKIte weten, kopieer of voer de onderstaande formule in cel G6in en druk op Ctrl+Shift+Enterom het resultaat te krijgen:
=INDEX()D5:D14;VERGELIJKEN(WAAR;EXACT())„YUKI";B5:B14);0))
Of gebruik Een celverwijzing om de formule dynamisch te maken:
=INDEX()D5:D14;VERGELIJKEN(WAAR;EXACT())G5;B5:B14);0))

Uitleg van de formule
=INDEX()D5:D14,MATCH(TRUE,)EXACT(„YUKI",B5:B14),0))
- EXACT(G5,B5:B14): De EXACT-functie vergelijkt de tekstreeksen in het bereik van studentennamen B5:B14 met „YUKI”, de waarde in cel G5, en retourneert TRUE als een waarde in de cellen B5 tot en met B14 exact overeenkomt met YUKI; anders FALSE. U krijgt dus een matrix van TRUE- en FALSE-waarden zoals deze:
{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} - MATCH(TRUE,)EXACT(G5,B5:B14),0)=MATCH(TRUE,){FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE},0)Met match_type 0 vraagt de MATCH-functie om een exacte overeenkomst te vinden. De functie retourneert dan de positie van de exacte zoekwaarde „TRUE” in de matrix, namelijk 10, aangezien de enige TRUE op de 10de positie in de matrix staat.
- INDEX()D5:D14,MATCH(TRUE,)EXACT(G5,B5:B14),0)) = INDEX(D5:D14De INDEX-functie retourneert de 10de waarde in het cijferbereik D5:D14, namelijk A.
Voer een hoofdlettergevoelige opzoekactie uit met VERT.ZOEKEN
Om het landwaar JIMMYOm met de functie VERT.ZOEKEN een hoofdlettergevoelige opzoekactie uit te voeren, combineert u de functies KIEZEN en EXACT. De functie EXACT vergelijkt ‘JIMMY’ hoofdlettergevoelig met elke tekstreeks in het bereik van studentennamen. Met KIEZEN koppelt u vervolgens het resultaat van EXACT aan de waarden in het landenbereik. Nu kan VERT.ZOEKEN zijn kracht ten volle laten zien.
Algemene syntaxis
=VLOOKUP(TRUE,CHOOSE({1,2},EXACT()))lookup_value,lookup_range),return_range),2,FALSE)
√ Opmerking: Dit is een matrixformule die vereist dat u deze invoert met Ctrl+Shift+Enter.
- lookup_value: De exacte waarde die wordt gebruikt voor een hoofdlettergevoelige vergelijking met de tekstreeksen in het lookup_range. In dit geval verwijst dat naar de opgegeven naam: JIMMY.
- lookup_range: Het bereik van cellen dat vergeleken moet worden met de lookup_value. Hier verwijst dit naar het benoemde bereik.
- return_range: Het bereik waaruit u wilt dat de combinatieformule de waarde retourneert. In dit geval verwijst het naar het bereik met landen.
- range_lookup FALSE: De VLOOKUP-functie zoekt naar een exacte overeenkomst.
Om het land van JIMMYte weten waar hij vandaan komt, kopieer of voer de onderstaande formule in cel G9in en druk op Ctrl+Shift+Enterom het resultaat te krijgen:
=VERT.ZOEKEN(WAAR;KIEZEN({1,2};EXACT()))„JIMMY";B5:B14);C5:C14);2;ONWAAR)
Of gebruik Een celverwijzing om de formule dynamisch te maken:
=VERT.ZOEKEN(WAAR;KIEZEN({1,2};EXACT()))G8;B5:B14);C5:C14);2;ONWAAR)

Uitleg van de formule
=VLOOKUP()TRUE,CHOOSE({1,2},)EXACT(G8,B5:B14),C5:C14),2,FALSE)
- EXACT(G8,B5:B14): De EXACT-functie vergelijkt de tekstreeksen in het naamgebied van de studenten B5:B14 met de waarde in cel G8, JIMMY, en retourneert TRUE als een waarde in het naamgebied van de studenten exact gelijk is aan JIMMY; anders FALSE. U krijgt dus een matrix van TRUE- en FALSE-waarden zoals deze:
{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE} - CHOOSE({1,2},)EXACT(G8,B5:B14),C5:C14)=CHOOSE({1,2},){FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE},C5:C14):Het argument index_num van CHOOSE {1,2}combineert de EXACT-matrix en de waarden uit C5:C14tot een tweedimensionale matrix zoals deze:
{FALSE,"China";FALSE,"England";FALSE,"America";FALSE,"India";TRUE,"America";FALSE,"India";FALSE,"America";FALSE,"China";FALSE,"England";FALSE,„China"} - VLOOKUP()TRUE,CHOOSE({1,2},)EXACT(G8,B5:B14),C5:C14),2,FALSE) =TRUE{FALSE,"China";FALSE,"England";FALSE,"America";FALSE,"India";TRUE,"America";FALSE,"India";FALSE,"America";FALSE,"China";FALSE,"England";FALSE,„China"}Met range_lookup ingesteld op FALSE zoekt de VLOOKUP-functie naar de exacte waarde „TRUE” in de eerste kolom van de tweedimensionale matrix en retourneert de overeenkomstige waarde uit de 2de kolom: America.
Gerelateerde functies
De Excel INDEX-functie retourneert de Weergegeven waarde op basis van een opgegeven positie uit een bereik of een matrix.
De Excel MATCH-functie zoekt naar een specifieke waarde in een bereik van cellen en retourneert de relatieve positie van die waarde.
De Excel VLOOKUP-functie zoekt een waarde door deze te koppelen aan de eerste kolom van een tabel en geeft de bijbehorende waarde uit een opgegeven kolom in dezelfde rij terug.
De EXACT-functie vergelijkt twee tekenreeksen en retourneert TRUE als ze exact hetzelfde zijn, inclusief hoofd- en kleine letters; anders retourneert ze FALSE.
De CHOOSE-functie retourneert een waarde uit een lijst op basis van het opgegeven indexnummer. Bijvoorbeeld: CHOOSE(3,”Apple”,”Peach”,”Orange”) geeft “Orange” terug — het indexnummer is 3, en “Orange” is de derde waarde in de lijst.
Gerelateerde formules
Exacte overeenkomst met INDEX en MATCH
Wilt u in Excel snel en nauwkeurig informatie opzoeken over een specifiek product, film of persoon? Dan haalt u het beste uit uw gegevens met de krachtige combinatie van de INDEX- en MATCH-functies.
Cellen tellen die specifieke tekst bevatten met Hoofdlettergevoelig
In deze handleiding leert u hoe u met de functies SUMPRODUCT, ISGETAL en ZOEKEN cellen telt die specifieke tekst bevatten, waarbij rekening wordt gehouden met hoofdletters en kleine letters.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.