Tabellen samenvoegen met INDEX en MATCH
Stel dat u twee of meer tabellen hebt met een gemeenschappelijke kolom, maar de gegevens in die kolommen staan niet in dezelfde volgorde. Gebruik dan de krachtige combinatie van de INDEX- en MATCH-functies om de tabellen naadloos samen te voegen of te koppelen—terwijl u de bijbehorende gegevens perfect aan elkaar koppelt.

Hoe voeg je tabellen samen met INDEX en MATCH?
Om tabel 1 en tabel 2 samen te voegen tot alle informatie in de nieuwe tabel, zoals in de bovenstaande schermafbeelding, kopieert u eerst de gegevens uit tabel 1 of tabel 2 naar de nieuwe tabel (hier heb ik de gegevens uit tabel 1 gekopieerd, zie onderstaande schermafbeelding). Neem de eerste student-ID 23201 in de nieuwe tabel als voorbeeld: de functies INDEX en MATCH halen op de volgende manier de score- en ranginformatie op. MATCH retourneert de rijpositie van de student-ID die overeenkomt met 23201 in tabel 2. Deze rijinformatie wordt doorgegeven aan INDEX om de waarde op te halen op het snijpunt van die rij en de opgegeven kolom (de score- of rangkolom).

Algemene syntaxis
=INDEX()return_table,MATCH()lookup_value,lookup_array,0),col_num)
√ Opmerking: Omdat we de informatie al hebben ingevuld uit tabel 1, hoeven we nu alleen nog overeenkomstige gegevens op te halen uit tabel 2.
- return_table: De tabel waaruit de scores van studenten moeten worden opgehaald. Hier verwijst dit naar tabel 2.
- lookup_value: De waarde die u gebruikt om de informatie in de return_table te koppelen. Hier verwijst dit naar de student-ID-waarde in de nieuwe tabel.
- lookup_array: Het bereik van cellen met de waarden waarmee de lookup_value wordt vergeleken. In dit geval verwijst het naar de kolom met studentnummers in de return_table.
- col_num: Het kolomnummer dat aangeeft uit welke kolom van de return_table de bijbehorende informatie moet worden opgehaald.
- 0: De match_type0 dwingt MATCH om een exacte overeenkomst uit te voeren.
Om overeenkomstige gegevens op te halen uit tabel 2 en zo alle informatie in de nieuwe tabel samen te voegen, kopieert of typt u de onderstaande formules in de cellen F16 en G16 en drukt u op Enterom de resultaten te verkrijgen:
Cel F16 (Score)
=INDEX()$F$5:$H$11,MATCH()C16,$F$5:$F$11,0),2)
Cel G16 (Rang)
=INDEX()$F$5:$H$11,MATCH()C16,$F$5:$F$11,0),3)
√ Opmerking: De dollartekens ($) hierboven geven absolute verwijzingen aan, wat betekent dat de return_tableen lookup_arrayin de formule niet veranderen wanneer u de formules naar andere cellen verplaatst of kopieert. Er zijn echter geen dollartekens toegevoegd aan de lookup_valueomdat u deze dynamisch wilt houden. Na het invoeren van de formule sleept u de vulgreep omlaag om de formule op de cellen eronder toe te passen.

Uitleg van de formule
Hier gebruiken we de onderstaande formule als voorbeeld:
=INDEX()$F$5:$H$11,MATCH(C16,$F$5:$F$11,0),2)
- MATCH(C16,$F$5:$F$11,0): De match_type 0 dwingt de MATCH-functie tot een exacte overeenkomst. De functie retourneert vervolgens de positie van de overeenkomende waarde van 23201(de waarde in)C16) in het opzoekbereik $F$5:$F$11. De functie retourneert dus 3, omdat de overeenkomende waarde zich op de 3de positie in het bereik bevindt.
- INDEX()$F$5:$H$11,MATCH(C16,$F$5:$F$11,0),2) = INDEX($F$5:$H$11De INDEX-functie retourneert de waarde op het snijpunt van de 3de rij en de 2de kolom van de retourtabel $F$5:$H$11, namelijk 91.
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 celbereik en retourneert de relatieve positie van die waarde.
Gerelateerde formules
Exacte overeenkomst met INDEX en MATCH
Wilt u in Excel snel informatie opzoeken over een specifiek product, film of persoon? Dan is de krachtige combinatie van de functies INDEX en MATCH uw ideale oplossing.
Benaderende overeenkomst met INDEX en MATCH
Soms moet u benaderende overeenkomsten vinden in Excel – bijvoorbeeld om medewerkersprestaties te beoordelen, cijfers van studenten vast te stellen of portokosten op basis van gewicht te berekenen. In deze handleiding laten we u zien hoe u met de functies INDEX en MATCH precies de resultaten ophaalt die u zoekt.
Dichtstbijzijnde overeenkomstwaarde opzoeken met meerdere criteria
In sommige gevallen moet u de dichtstbijzijnde of benaderende overeenkomstwaarde opzoeken op basis van meerdere criteria. Met een slimme combinatie van de functies INDEX, MATCH en ALS lukt dit in Excel razendsnel.
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.