Linker opzoeken met INDEX en MATCH
Om informatie te vinden die in de linker kolommen van een Excel-spreadsheet staat over een bepaald item dat zich aan de rechterkant bevindt, kunt u de functies INDEX en MATCH gebruiken. De combinatie van deze twee functies heeft het voordeel dat waarden in elke kolom kunnen worden opgezocht, in tegenstelling tot een andere krachtige opzoekfunctie van Excel, de VLOOKUP.
Hoe voer je een linker opzoeken uit met INDEX en MATCH?
Om de informatie over product 30001 in te vullen, dat in de meest rechtse kolom van de gegevens staat zoals te zien is in de bovenstaande schermafbeelding, zullen de functies INDEX en MATCH je hierbij helpen: MATCH zal de juiste rij voor het gegeven product-ID vinden, en INDEX zal vervolgens de bijbehorende informatie op dezelfde rij vinden.
Algemene syntaxis
=INDEX(terugkeer_bereik,MATCH(opzoek_waarde,opzoek_array,[match_type]),kolom_nummer)
- terugkeer_bereik: Het bereik waaruit je wilt dat de combinatieformule de informatie retourneert. Hier verwijst het naar de kleur-, grootte- en prijsbereiken.
- opzoek_waarde: De waarde die MATCH gebruikt om de positie van de bijbehorende informatie te vinden. Hier verwijst het naar het gegeven product-ID.
- opzoek_array: Het bereik van cellen waarin de opzoek_waarde wordt vermeld. Hier verwijst het naar het product-ID-bereik.
- match_type: 1, 0 of -1.
1 of weggelaten (standaard), dan zoekt MATCH de grootste waarde die kleiner is dan of gelijk is aan de opzoek_waarde. De waarden in de opzoek_array moeten in oplopende volgorde staan.
0, dan zoekt MATCH de eerste waarde die exact gelijk is aan de opzoek_waarde. De waarden in de opzoek_array kunnen in elke volgorde staan.
-1, dan zoekt MATCH de kleinste waarde die groter is dan of gelijk is aan de opzoek_waarde. De waarden in de opzoek_array moeten in aflopende volgorde staan. - kolom_nummer: De kolom in het terugkeer_bereik waaruit je gegevens wilt ophalen; Het kolom_nummer kan worden weggelaten als er slechts één kolom in het terugkeer_bereik is.
Om de informatie over product 30001 in te vullen, kopieer of voer de onderstaande formules in de bijbehorende cellen in en druk op ENTER om de resultaten te krijgen:
Kleur (Cel H6)
=INDEX(B5:D9,MATCH(h3,E5:E9,0),1)
Grootte (Cel H7)
=INDEX(B5:D9,MATCH(h3,E5:E9,0),2)
Prijs (Cel H8)
=INDEX(B5:D9,MATCH(h3,E5:E9,0),3)
√ Opmerking: In plaats van het product-ID 30001 in de formules te typen, hebben we de celverwijzing h3 gebruikt omdat we willen dat de formules dynamisch zijn. Op deze manier kunnen we gemakkelijk de informatie over andere producten verkrijgen door alleen het product-ID in cel h3 te wijzigen.
Of, je kunt het terugkeer_bereik beperken tot één kolom door alleen het enkele kleur-, grootte- of prijsbereik te selecteren. Op deze manier krijg je formules zoals deze:
Kleur (Cel H6)
=INDEX(B5:B9,MATCH(h3,E5:E9,0))
Grootte (Cel H7)
=INDEX(C5:C9,MATCH(h3,E5:E9,0))
Prijs (Cel H8)
=INDEX(D5:D9,MATCH(h3,E5:E9,0))
√ Opmerking: Het kolom_nummer wordt weggelaten omdat er slechts één kolom in het terugkeer_bereik is.
Uitleg van de formule
Hier gebruiken we de onderstaande formule als voorbeeld:
=INDEX(B5:D9,MATCH(h3,E5:E9,0),2)
- MATCH(h3,E5:E9,0): Het match_type 0 vraagt MATCH om de locatie van de exacte opzoek_waarde 3001 (de waarde in cel h3) in het bereik E5:E9 te vinden. De functie zal 1 retourneren.
- INDEX(B5:D9B5:D9,MATCH(h3,E5:E9,0),22) = INDEX(B5:D9B5:D9,1,22): De INDEX-functie retourneert de 1e waarde in de 2e kolom (de grootte-kolom) van het bereik B5:D9, wat Groot is.
Gerelateerde functies
De Excel INDEX-functie retourneert de weergegeven waarde op basis van een gegeven positie uit een bereik of een array.
De Excel MATCH-functie zoekt naar een specifieke waarde in een bereik van cellen en retourneert de relatieve positie van de waarde.
Gerelateerde formules
Exacte overeenkomst met INDEX en MATCH
Als je de informatie in Excel moet vinden over een specifiek product, film of persoon, etc., kun je goed gebruik maken van de combinatie van INDEX en MATCH-functies.
Benaderende overeenkomst met INDEX en MATCH
Er zijn momenten waarop we benaderende overeenkomsten in Excel moeten vinden om de prestaties van werknemers te evalueren, studentencijfers te beoordelen, postkosten te berekenen op basis van gewicht, enz. In deze handleiding bespreken we hoe we de INDEX- en MATCH-functies kunnen gebruiken om de resultaten te verkrijgen die we nodig hebben.
Zoek dichtstbijzijnde overeenkomstige waarde met meerdere criteria
In sommige gevallen moet je mogelijk de dichtstbijzijnde of benaderende overeenkomstige waarde zoeken op basis van meer dan één criterium. Met de combinatie van INDEX, MATCH en ALS-functies kun je dit snel doen in Excel.
Je weet misschien dat je de functies INDEX en MATCH kunt combineren, of de functie VLOOKUP kunt gebruiken om waarden op te zoeken in Excel. Echter, de zoekacties zijn niet hoofdlettergevoelig. Dus, om een hoofdlettergevoelige overeenkomst uit te voeren, moet je gebruik maken van de functies EXACT en CHOOSE.
De Beste Office-productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt Efficiënte Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.