Hoofdlettergevoelig opzoeken - Excel en Google Spreadsheets

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze zelfstudie laat zien hoe u een hoofdlettergevoelige zoekopdracht in Excel uitvoert met behulp van twee verschillende methoden.

Methode 1 - LOOKUP-functie

LOOKUP-functie

De functie LOOKUP wordt gebruikt om bij benadering een overeenkomst op te zoeken voor een waarde in een kolom en retourneert de overeenkomstige waarde uit een andere kolom.

Hoofdlettergevoelig opzoeken

Door LOOKUP en EXACT te combineren, kunnen we een hoofdlettergevoelige opzoekformule maken die de corresponderende waarde voor onze hoofdlettergevoelige opzoeking retourneert. Laten we een voorbeeld doornemen.

We hebben een lijst met artikelen en hun bijbehorende prijzen (merk op dat de artikel-ID hoofdlettergevoelig is en uniek):


Stel dat we worden gevraagd om de prijs voor een artikel te bepalen met behulp van de artikel-ID, zoals:

Om dit te bereiken, kunnen we LOOKUP en EXACT gebruiken in een formule als volgt:

1 =ZOEKEN(WAAR,EXACT(,),)
1 =ZOEKEN(WAAR,EXACT($B$2:$B$7,$E$2),$C$2:$C$7)

Beperking: om deze methode te laten werken, moeten de waarden in aflopende volgorde worden gesorteerd

Hoe werkt de formule?

De functie EXACT controleert de item-ID in E2 (opzoekwaarde) tegen de waarden in B2:B7 (opzoekbereik) en geeft WAAR terug als er een exacte overeenkomst is. Vervolgens retourneert de functie ZOEKEN de overeenkomstige overeenkomst in C2:C7 (resultatenbereik) wanneer de geneste EXACT WAAR retourneert.

Methode 2 - SOMPRODUCT-functie

SOMPRODUCT Functie

De functie SOMPRODUCT wordt gebruikt om reeksen getallen te vermenigvuldigen, waarbij de resulterende reeks wordt opgeteld.

Hoofdlettergevoelig SUMPRODUCT

In tegenstelling tot de LOOKUP-methode hoeven de waarden niet te worden gesorteerd om dit te laten werken. We moeten nog steeds EXACT combineren in een formule om de resultaten als volgt te krijgen:

1 =SOMPRODUCT(--(EXACT(,)),)
1 =SOMPRODUCT(--(EXACT($E$2,$B$2:$B$7)),$C$2:$C$7)

Beperking: De SOMPRODUCT-methode werkt alleen als de geretourneerde waarde (niet de opzoekwaarde) numeriek is.

Hoe werkt de formule?

Net als de LOOKUP-methode, behandelt de functie EXACT het vinden van de hoofdlettergevoelige overeenkomst en retourneert WAAR wanneer er een exacte overeenkomst is of anders ONWAAR. De "-" (bekend als dubbele unaire) converteert TRUE naar 1 en FALSE naar 0. Dit creëert in wezen de eerste array voor SOMPRODUCT om te vermenigvuldigen met onze resultatenarray:

1 {0,1,0,0,0,0}*{16,4,83,45,74,23} = 4

Hoofdlettergevoelig opzoeken in Google Spreadsheets

Deze formules werken in Google Spreadsheets precies hetzelfde als in Excel.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave