Wanneer Index-Match gebruiken in plaats van VERT.ZOEKEN in Excel?

Voor degenen onder u die goed thuis zijn in Excel , u bent waarschijnlijk zeer bekend met de functie VERT.ZOEKEN(VLOOKUP) . De functie VERT.ZOEKEN(VLOOKUP) wordt gebruikt om een ​​waarde in een andere cel te vinden op basis van overeenkomende tekst in dezelfde rij.

Als je nog niet bekend bent met de VERT.ZOEKEN-(VLOOKUP) functie, kun je mijn vorige bericht lezen over het gebruik van VERT.ZOEKEN in Excel(how to use VLOOKUP in Excel) .

Hoe krachtig het ook is, VERT.ZOEKEN(VLOOKUP) heeft een beperking op hoe de overeenkomende referentietabel moet worden gestructureerd om de formule te laten werken.

Dit artikel laat u de beperking zien waar VERT.ZOEKEN(VLOOKUP) niet kan worden gebruikt en introduceert een andere functie in Excel genaamd INDEX-MATCH die het probleem kan oplossen.

INDEX MATCH Excel Voorbeeld

Met behulp van het volgende voorbeeld Excel-spreadsheet hebben we een lijst met de naam van de autobezitter en de naam van de auto. In dit voorbeeld proberen we de  auto-ID(Car ID) te pakken te krijgen op basis van het automodel(Car Model) dat onder meerdere eigenaren wordt vermeld, zoals hieronder wordt weergegeven:

Op een apart blad met de naam CarType hebben we een eenvoudige autodatabase met de  ID (Car Model),(ID) het automodel en de kleur(Color) .

Met deze tabelconfiguratie kan de  functie VERT.ZOEKEN(VLOOKUP) alleen werken als de gegevens die we willen ophalen zich bevinden in de kolom rechts van wat we proberen te matchen ( veld Automodel(Car Model ) ).

Met andere woorden, met deze tabelstructuur, aangezien we deze proberen te matchen op basis van het automodel(Car Model) , is de enige informatie die we kunnen krijgen Kleur(Color ) (geen ID aangezien de ID -  kolom zich aan de linkerkant van de  automodel-(Car Model ) kolom bevindt.)

Dit komt omdat met VERT.ZOEKEN(VLOOKUP) , de opzoekwaarde in de eerste kolom moet verschijnen en de opzoekkolommen aan de rechterkant. In ons voorbeeld wordt aan geen van deze voorwaarden voldaan.

Het goede nieuws is dat INDEX-MATCH  ons hierbij kan helpen. In de praktijk is dit eigenlijk het combineren van twee Excel - functies die afzonderlijk kunnen werken: INDEX- functie en MATCH- functie.

Voor de toepassing van dit artikel zullen we het echter alleen hebben over de combinatie van de twee met als doel de functie van VERT.ZOEKEN(VLOOKUP) te repliceren .

De formule kan in het begin een beetje lang en intimiderend lijken. Als je het echter een paar keer hebt gebruikt, leer je de syntaxis uit je hoofd.

Dit is de volledige formule in ons voorbeeld:

=INDEX(CarType!$A$2:$A$5,MATCH(B4,CarType!$B$2:$B$5,0))

Hier is de uitsplitsing voor elke sectie

=INDEX( – De “=” geeft het begin van de formule in de cel aan en INDEX is het eerste deel van de Excel - functie die we gebruiken.

CarType!$A$2:$A$5 – de kolommen op het blad CarType  waar de gegevens staan ​​die we willen ophalen. In dit voorbeeld de ID  van elk automodel.(Car Model.)

MATCH( – Het tweede deel van de Excel - functie die we gebruiken.

B4 – De cel die zoektekst bevat die we gebruiken ( automodel(Car Model) ) .

CarType!$B$2:$B$5 – De kolommen op het blad CarType   met de gegevens die we zullen gebruiken om te matchen met de zoektekst.

0)) – Om aan te geven dat de zoektekst exact moet overeenkomen met de tekst in de overeenkomende kolom (dwz CarType!$B$2:$B$5 ). Als de exacte overeenkomst niet wordt gevonden, retourneert de formule #N/A .

Opmerking: onthoud de dubbele sluithaak aan het einde van deze functie "))" en de komma's tussen de argumenten.(Note: remember the double closing bracket at the end of this function “))” and the commas between the arguments.)

Persoonlijk ben ik weggegaan van VERT.ZOEKEN(VLOOKUP) en gebruik nu INDEX-MATCH omdat het meer kan doen dan VERT.ZOEKEN(VLOOKUP) .

De INDEX-MATCH- functies hebben ook andere voordelen in vergelijking met VERT.ZOEKEN(VLOOKUP) :

  1. Snellere berekeningen(Faster Calculations)

Wanneer we werken met grote datasets waarbij de berekening zelf lang kan duren vanwege de vele VERT.ZOEKEN(VLOOKUP) - functies, zult u merken dat zodra u al deze formules vervangt door INDEX-MATCH , de algehele berekening sneller wordt berekend.

  1. Het is niet nodig om relatieve kolommen te tellen(No Need to Count Relative Columns)

Als onze referentietabel de sleuteltekst bevat die we willen doorzoeken in kolom C en de gegevens die we nodig hebben in kolom AQ staan, moeten we weten / tellen hoeveel kolommen er tussen kolom C en kolom AQ staan ​​bij het gebruik van VERT.ZOEKEN(VLOOKUP) .

Met de  INDEX-MATCH- functies kunnen we direct de indexkolom selecteren (dwz kolom AQ) waar we de gegevens moeten ophalen en de kolom selecteren die moet worden gekoppeld (dwz kolom C).

  1. Het ziet er ingewikkelder uit(It Looks More Complicated)

VERT.ZOEKEN(VLOOKUP) is tegenwoordig heel gewoon, maar niet veel mensen weten hoe ze de INDEX-MATCH-functies samen kunnen gebruiken.

De langere tekenreeks in de INDEX-MATCH-(INDEX-MATCH) functie zorgt ervoor dat u eruitziet als een expert in het omgaan met complexe en geavanceerde Excel - functies. Genieten van!



About the author

Ik ben een computerprofessional met meer dan 10 jaar ervaring. In mijn vrije tijd help ik graag aan een bureau en leer ik kinderen internetten. Mijn vaardigheden omvatten veel dingen, maar het belangrijkste is dat ik weet hoe ik mensen kan helpen bij het oplossen van problemen. Als je iemand nodig hebt die je kan helpen met iets dringends of gewoon wat basistips wilt, neem dan contact met me op!



Related posts