Hoe kan ik twee of meer tabellen samenvoegen?

Van toepassing op
Excel voor Microsoft 365 Excel 2024 Excel 2021

U kunt rijen uit een tabel samenvoegen (combineren) in een andere tabel door de gegevens in de eerste lege cellen onder de doeltabel te plakken. De tabel wordt groter zodat de nieuwe rijen worden opgenomen. Als de rijen in beide tabellen overeenkomen, kunt u de kolommen van een tabel samenvoegen door deze in de eerste lege cellen rechts van de tabel te plakken. Ook in dit geval wordt de tabel groter om plaats te bieden aan de nieuwe kolommen.

Voor grotere of complexere gegevenssets kunt u tabellen ook combineren met behulp van andere hulpmiddelen in Excel.

Het samenvoegen van rijen is eigenlijk heel eenvoudig, maar het samenvoegen van kolommen kan lastig zijn als de rijen van de ene tabel niet overeenkomen met de rijen in de andere tabel. Door een opzoekfunctie zoals VERT.ZOEKEN te gebruiken, kunt u een aantal van de uitlijningsproblemen voorkomen.

Twee tabellen samenvoegen met de functie VERT.ZOEKEN

In het onderstaande voorbeeld ziet u twee tabellen die vroeger andere namen hadden dan de nieuwe namen: 'Blauw' en 'Oranje'. In de blauwe tabel is elke rij een regelitem voor een order. Order-id 20050 bevat dus twee artikelen, Order-id 20051 bevat één item, Order-id 20052 drie artikelen, enzovoort. We willen de kolommen Verkoop-id en Regio samenvoegen met de blauwe tabel, op basis van overeenkomende waarden in de kolommen Order-id van de oranje tabel.

Twee kolommen samenvoegen met een andere tabel  

Ordernummerwaarden worden in de blauwe tabel herhaald, maar de waarden voor ordernummers in de oranje tabel zijn uniek. Als we de gegevens uit de tabel Oranje gewoon zouden kopiëren en plakken, zouden de waarden voor Verkoop-id en Regio voor het tweede artikel van order 20050 er één rij naast zitten, waardoor de waarden in de nieuwe kolommen in de blauwe tabel zouden veranderen.

Hier volgen de gegevens voor de blauwe tabel, die u in een leeg werkblad kunt kopiëren. Nadat u de tabel in het werkblad hebt geplakt, drukt u op Ctrl+T om de tabel te converteren naar een tabel. Vervolgens wijzigt u de naam van de Excel-tabel in Blue.

Order-id Verkoopdatum Product-id
20050 2/2/14 C6077B
20050 2/2/14 C9250LB
20051 2/2/14 M115A
20052 2/3/14 A760G
20052 2/3/14 E3331
20052 2/3/14 SP1447
20053 2/3/14 L88M
20054 2/4/14 S1018MM
20055 2/5/14 C6077B
20056 2/6/14 E3331
20056 2/6/14 D534X

Hier ziet u de gegevens voor de oranje tabel. Kopieer de formule naar hetzelfde werkblad. Nadat u de titel in het werkblad hebt geplakt, drukt u op Ctrl+T om de tabel te converteren naar een tabel en wijzigt u de naam van de tabel in oranje.

Order-id Verkoop-id Regio
20050 447 West
20051 398 Zuid
20052 1006 Noord
20053 447 West
20054 885 Oost
20055 398 Zuid
20056 644 Oost
20057 1270 Oost
20058 885 Oost

We moeten ervoor zorgen dat de waarden voor Verkoop-id en Regio voor elke order correct overeenkomen met elk uniek orderregelitem. Hiervoor plakken we de tabelkoppen Verkoop-id en Regio in de cellen rechts van de blauwe tabel en gebruiken we VERT.ZOEKEN-formules om de juiste waarden op te halen uit de kolommen Verkoop-id en Regio van de oranje tabel.

Dit doet u als volgt:

  1. Kopieer de koppen Verkoop-id en Regio in de oranje tabel (alleen die twee cellen).
  2. Plak de koppen in de cel, rechts van de kop Product-id van de blauwe tabel.
    De blauwe tabel is nu vijf kolommen breed, inclusief de nieuwe kolommen Verkoop-id en Regio.
  3. Begin in de blauwe tabel in de eerste cel onder Verkoop-id de volgende formule te schrijven:
    =VERT.ZOEKEN(
  4. Kies in de blauwe tabel de eerste cel in de kolom Ordernummer, 20050.
    De gedeeltelijk voltooide formule ziet er als volgt uit:Gedeeltelijke formule VERT.ZOEKEN
    Het gedeelte [@[Ordernummer]] betekent 'haal de waarde in deze zelfde rij op uit de kolom Order-id'.
    Typ een komma en selecteer de hele oranje tabel met de muis, zodat 'Oranje[#All]' wordt toegevoegd aan de formule.
  5. Typ nog een komma, 2, nog een komma en 0, zoals hier: ,2,0
  6. Druk op Enter om de voltooide formule er zo uit te laten zien:
    Schermafbeelding van een voltooide formule VERT.ZOEKEN.
    Het gedeelte Oranje[#All] betekent 'zoeken in alle cellen in de oranje tabel'. De 2 betekent 'de waarde ophalen uit de tweede kolom' en de 0 betekent 'retourneert de waarde alleen als er een exacte overeenkomst is'.
    U ziet dat de cellen in die kolom omlaag zijn gevuld met de formule VERT.ZOEKEN.
  7. Ga terug naar stap 3, maar schrijf nu dezelfde formule in de eerste cel onder Regio.
  8. Vervang in stap 6 2 door 3, zodat de voltooide formule er als volgt uitziet:
    Schermafbeelding van een voltooide formule VERT.ZOEKEN waarin waarden zijn vervangen.
    Er is slechts één verschil tussen deze formule en de eerste formule: met de eerste formule worden waarden opgehaald uit kolom 2 van de Orange-tabel en met de tweede uit kolom 3.
    Nu ziet u waarden in elke cel van de nieuwe kolommen in de blauwe tabel. Deze bevatten VERT.ZOEKEN-formules, maar hierin worden de waarden weergegeven. U wilt de VERT.ZOEKEN-formules in die cellen mogelijk converteren naar de werkelijke waarden.
  9. Selecteer alle waardecellen in de kolom Verkoop-id en druk op Ctrl+C om ze te kopiëren.
  10. Selecteer de pijl Start> onder Plakken.
    Knop Plakken pijl-omlaag
  11. Klik in de galerie Plakken op Waarden plakken.
    Knop Waarden plakken in galerie Opties
  12. Selecteer alle waardecellen in de kolom Regio, kopieer ze en herhaal de stappen 10 en 11.
    De VERT.ZOEKEN-formules in de twee kolommen zijn nu vervangen door de waarden.

Meer informatie over tabellen en VERT.ZOEKEN

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community of ondersteuning vragen in Community's.