Een goede database is altijd gestructureerd. Het betekent dat verschillende entiteiten verschillende tabellen hebben. Hoewel Excel geen databasetool is, maar vaak wordt gebruikt om kleine stukjes gegevens bij te houden.
Vaak krijgen we de behoefte om tabellen samen te voegen om een relatie te zien en wat nuttige informatie te verkrijgen.
In databases zoals SQL, Oracle, Microsoft Access, enz. is het eenvoudig om tabellen samen te voegen met behulp van eenvoudige query's. Maar in Excel hebben we geen JOIN's, maar we kunnen nog steeds tabellen samenvoegen in Excel. We gebruiken Excel-functies om gegevenstabellen samen te voegen en samen te voegen. Misschien is het een meer aanpasbare samenvoeging dan SQL. Laten we eens kijken naar de technieken voor het samenvoegen van Excel-tabellen.
Gegevens samenvoegen in Excel met de functie VERT.ZOEKEN
Om gegevens in Excel samen te voegen, moeten we ten minste één gemeenschappelijke factor/id in beide tabellen hebben, zodat we het als een relatie kunnen gebruiken en die tabellen kunnen samenvoegen.
Bekijk deze twee tabellen hieronder. Hoe kunnen we deze gegevenstabellen combineren in Excel?
De Besteltabel bevat bestelgegevens en de Klanttabel bevat klantgegevens. We moeten een tabel maken die vertelt welke bestelling bij welke klantnaam, klantpunten, huisnummer en zijn toetredingsdatum hoort.
De gemeenschappelijke id in beide tabellen is Klant-ID die kan worden gebruikt voor het samenvoegen van tabellen in Excel.
Er zijn drie methoden om tabellen samen te voegen met de functie VERT.ZOEKEN.
Elke kolom ophalen met kolomindex
In deze methode gebruiken we eenvoudige VERT.ZOEKEN om deze tabellen in één tabel toe te voegen. Dus om de naam op te halen, schrijft u deze formule.
[Klanten is Blad1!$I$3:$M$15.]
=VERT.ZOEKEN(B3,Klanten,2,0)
Schrijf deze formule om punten in een tabel samen te voegen.
=VERT.ZOEKEN(B3,Klanten,3,0)
Schrijf deze formule om huisnummer in tabel samen te voegen.
=VERT.ZOEKEN(B3,Klanten,4,0)
Hier hebben we twee tabellen samengevoegd in Excel, elke kolom één voor één in de tabel. Dit is handig als je maar een paar kolommen hebt om samen te voegen. Maar wanneer u meerdere kolommen moet samenvoegen, kan dit een hectische taak zijn. Dus om meerdere tabellen samen te voegen, hebben we verschillende benaderingen.
Tabellen samenvoegen met VERT.ZOEKEN en KOLOM Functie.
Gebruik deze formule als u meerdere aangrenzende kolommen wilt ophalen.
=VERT.ZOEKEN(opzoekwaarde,table_array,KOLOM()-n,0)
Hier retourneert de functie COLUMN alleen de kolomnummers waarin de formule wordt geschreven.
N is een willekeurig getal dat het kolomnummer in de tabelarray aanpast,
In ons voorbeeld is de formule voor het samenvoegen van tabellen:
=VERT.ZOEKEN($B3,Klanten,KOLOM()-2,0)
Nadat u deze formule hebt geschreven, hoeft u de formule niet opnieuw te schrijven voor andere kolommen. Kopieer het gewoon in alle andere cellen en kolommen.
Hoe het werkt
OK! In de eerste kolom hebben we een naam nodig, dit is de tweede kolom in de klantentabel.
Hier is de belangrijkste factor: KOLOM()-2. De functie KOLOM retourneert het kolomnummer van de huidige cel. We schrijven de formule in D3, daarom krijgen we 4 van COLUMN(). Dan trekken we 2 af, wat 2 maakt. Vandaar dat onze formule uiteindelijk vereenvoudigt tot =VERT.ZOEKEN($B3,Klanten,2,0).
Wanneer we deze formule in E-kolommen kopiëren, krijgen we de formule als =VERT.ZOEKEN($B3,Klanten,3,0). Die de 3e kolom uit de klantentabel haalt.
Tabellen samenvoegen met de functie VERT.ZOEKEN-MATCH
Dit is mijn favoriete manier om tabellen in Excel samen te voegen met behulp van de VERT.ZOEKEN-functie. In het bovenstaande voorbeeld hebben we de kolom in serie opgehaald. Maar wat als we willekeurige kolommen moesten ophalen. In dat geval zijn bovenstaande technieken nutteloos. De VLOOKUP-MATCH-techniek gebruikt kolomkoppen om cellen samen te voegen. Dit wordt ook wel VERT.ZOEKEN met Dynamic Col Index genoemd.
Voor ons voorbeeld hier is de formule deze.
=VERT.ZOEKEN($B3,Klanten,WEDSTRIJD(D$2,$J$2:$N$2,0),0)
Hier gebruiken we gewoon de MATCH-functie om het juiste kolomnummer te krijgen. Dit heet Dynamische VERT.ZOEKEN.
INDEX-MATCH gebruiken om tabellen samen te voegen in Excel
De INDEX-MATCH is een zeer krachtige opzoektool en wordt vaak aangeduid als een betere VERT.ZOEKEN-functie. U kunt dit gebruiken om twee of meer tabellen te combineren. Hiermee kunt u ook kolommen aan de linkerkant van de tabel samenvoegen.
Dit was een korte tutorial over het samenvoegen en samenvoegen van tabellen in Excel. We hebben verschillende manieren onderzocht om twee of meer tabellen in Excel samen te voegen. Stel gerust een vraag over dit artikel of een andere vraag met betrekking tot Excel 2019, 2016, 2013 of 2010 in de opmerkingen hieronder.
IF, ISNA en VERT.ZOEKEN functie in Excel
IFERROR en VERT.ZOEKEN functie in Excel
Hoe de hele rij van een overeenkomende waarde in Excel op te halen
Populaire artikels :
50 Excel-snelkoppeling om uw productiviteit te verhogen : Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.
Hoe te gebruikende VERT.ZOEKEN-functie in Excel : Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.
Hoe de AANTAL.ALS-functie in Excel te gebruiken? : Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om specifieke waarden te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.
Hoe de SUMIF-functie in Excel te gebruiken? : Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.