Inhoudsopgave
In Excel we werken vaak met grote datasets Tijdens het werken met deze datasets moeten we vaak gegevens combineren van meerdere bladen om ze goed te analyseren. In dit artikel zal ik uitleggen 4 manieren in Excel naar gegevens combineren van meerdere bladen .
Download Praktijk Werkboek
Gegevens van meerdere bladen combineren.xlsxVBA gebruiken om gegevens uit meerdere bladen te combineren.xlsm
Dit is de werkblad Ik ga gebruiken om uit te leggen hoe je gegevens combineren van meerdere bladen .in Excel We hebben verschillende studenten met hun Studentenkaart en hun Merktekens. Ik ga naar consolideren de cijfers voor verschillende onderwerpen om de methoden te beschrijven.
4 methoden om gegevens uit meerdere bladen in Excel te combineren
1. Consolidatiefunctie toepassen om gegevens van meerdere bladen te combineren
In dit deel zal ik uitleggen hoe je Consolideren naar gegevens combineren Ik zal de Merkteken(s) van Natuurkunde en Wiskunde door deze methode te gebruiken.
STAPPEN:
➤ Ga naar de Werkblad consolideren Selecteer D5 .
➤ Ga dan naar de Gegevens tab>> selecteer Gegevensinstrumenten >> selecteer Consolideren .
A dialoogvenster van Consolideren zal verschijnen.
➤ Houd de Functie drop-down zoals hij is, omdat u de cijfers wilt optellen.
➤ Nu moet u een Referentie Ga naar Dataset (Natuurkunde) werkblad >> selecteer de reeks D5:D14 >> selecteer Toevoegen .
➤ Excel zal de referentie Stel ook de referentie voor de reeks D5:D14 van de Dataset (Math) werkboek .
➤ Klik dan op OK . Excel zal combineren ze en geven de som als output.
Lees meer: Hoe in Excel gegevens uit meerdere werkbladen samenvoegen (3 manieren)
2. Gebruik van Power Query om gegevens uit meerdere bladen te combineren
Nu zullen we zien hoe we gegevens uit verschillende bladen kunnen combineren met behulp van PowerQuery Ik zal de Merkteken(s) van Natuurkunde voor twee secties ( A & B ) in dit geval. Er is een voorwaarde in dit geval. De dataset moet in Tabel vorm.
STAP-1: TABEL AANMAKEN
➤ Selecteer de bereik B4:D14 .
➤ Druk op CTRL + T . Tabel aanmaken dialoogvenster verschijnt. Klik op OK .
Excel maakt de tabel aan.
➤ Nu hernoem ik de tabel Ga daarvoor naar de Tafelontwerp tabblad en hernoem uw tabel .
Maak ook tabellen voor andere datasets .
STAP-2: GEGEVENS COMBINEREN
➤ Ga naar de Gegevens tab>> selecteer Gegevens krijgen >> selecteer Uit andere bronnen >> selecteer Blanco vraag
Power Query Editor In de formulebalk noteert u de formule:
=Excel.CurrentWorkbook()
Druk ENTER . Excel zal de tabellen in uw werkboek .
➤ Klik vervolgens op de tweekoppige pijl (zie afbeelding).
Selecteer vervolgens de kolommen die je wilt combineren. Ik zal ze allemaal combineren.
➤ Laat de Gebruik de oorspronkelijke kolomnaam als voorvoegsel ongemarkeerd. Klik dan op OK .
Excel zal de datasets .
Selecteer nu Close & Load .
Excel zal een nieuwe tabel het combineren van de datasets .
➤ Hernoemen de Naam kolom Ik ga dit noemen Sectie .
OPMERKING:
Wanneer u de bovenstaande methode gebruikt, kan er een probleem ontstaan.
De naam van onze nieuwe tafel is Vraag1 die bestaat uit 21 rijen met inbegrip van de kopteksten .
Nu klik met de rechtermuisknop op uw muis om de Contextmenu Klik dan op Vernieuwen .
Zodra je verversen zul je zien dat de rij nummer is veranderd in 41 Dat is omdat Vraag1 zelf is een tabel en werkt als invoer .
Volg de volgende stappen om dit probleem op te lossen.
Ga naar de uitklapbaar van de kolomnaam (zie afbeelding)
Ga dan naar Tekstfilters >> selecteer Bevat geen .
Aangepaste AutoFilter venster wordt geopend.
➤ Schrijf Vraag1 in de doos (zie afbeelding). Klik dan op OK .
Deze keer, de rijen met de naam Vraag1 wordt niet gezien, zelfs niet als u de dataset .
20 rijen worden nu geladen omdat Excel telt niet de kop deze keer.
Vergelijkbare lezingen
- Twee lijngrafieken combineren in Excel (3 methoden)
- Twee grafieken combineren in Excel (2 methoden)
- Grafieken combineren in Excel (stapsgewijze handleiding)
- Meerdere Excel-bestanden samenvoegen in één blad (4 methoden)
- Kolommen samenvoegen in Excel (4 manieren)
3. VBA gebruiken om gegevens uit meerdere bladen te combineren
Nu zal ik VBA-macro naar gegevens combineren van meerdere bladen Stel dat je werkboek heeft twee werkbladen , Dataset ( Fysica_A ) en Dataset ( Fysica_B ) en je gaat de gegevens van deze datasets in een nieuwe werkblad genaamd Consolideren .
STAPPEN:
Ga naar Ontwikkelaar tab>> selecteer Visueel Basis
Ga dan naar Plaats tab>> Module
A module Er verschijnt een venster met de volgende code.
Sub combine_multiple_sheets() Dim Row_1, Col_1, Row_last, Column_last As Long Dim headers As Range Set wX = Worksheets("Consolidated") Set WB = ThisWorkbook Set headers = Application.InputBox("Choose the Headers", Type:=8) headers.Copy wX.Range("A1") Row_1 = headers.Row + 1 Col_1 = headers.Column Debug.Print Row_1, Col_1 For Each ws In WB.Worksheets If ws.Name "Consolidated" Then ws.ActivateRow_last = Cells(Rows.Count, Col_1).End(xlUp).Row Column_last = Cells(Row_1, Columns.Count).End(xlToLeft).Column Range(Cells(Row_1, Col_1), Cells(Row_last, Column_last)).Copy _ wX.Range("A" & wX.Cells(Rows.Count, 1).End(xlUp).Row + 1) End If Next ws Worksheets("Consolidated").Activate End Sub
Hier heb ik een Subprocedure genaamd combine_multiple_sheets . ik heb genomen Rij_1 , Col_1 , Rij_laatste en Kolom_laatste variabelen met behulp van de Dim verklaring en stel wX als de Geconsolideerd werkblad met behulp van de Stel verklaring.
Ook gebruikte ik een invoervak met Application.InputBox met de verklaring "Kies de koppen" .
Daarna heb ik een Voor lus en gedefinieerd Rij_1 en Col_1 met behulp van headers.range eigendom.
➤ Druk dan op F5 om het programma uit te voeren. Excel zal een gecombineerde dataset .
OPMERKING:
Vergeet niet dat dit VBA-code zal alle platen beschikbaar in uw werkboek Dus je moet alleen die werkbladen waarvan gegevens je gaat naar combineren .
Lees meer: Hoe meerdere bladen samenvoegen tot één blad met VBA in Excel (2 manieren)
4. De VLOOKUP-functie toepassen om gegevens uit meerdere bladen te combineren
Stel, ik heb een werkblad genaamd " Namen " waar ik de namen van enkele studenten heb en een andere genaamd " Marks ". Om een goede Resultaat blad, ik moet combineren hen. Ik zal dat doen met behulp van de VLOOKUP-functie .
STAPPEN:
Maak een nieuwe kolom Marks rechts van Namen .
Ga dan naar D5 en schrijf de volgende formule op
=VLOOKUP(B5,Marks!B4:C14,2)
Hier heb ik de opzoekwaarde B5 en de reeks is B4:C14 van de Markeringen . de col_ind_num is 2 als ik de markeert .
Druk nu op ENTER . Excel geeft de uitvoer terug.
Gebruik dan Vulgreep naar AutoFill tot D14 . Excel zal de tekens van de Merken werkblad .
Lees meer: Hoe vellen combineren in Excel (6 gemakkelijkste manieren)
Praktijk Werkboek
Het is belangrijk om de methoden van het combineren van gegevens van verschillende platen Daarom heb ik een oefenblad voor jou.
Conclusie
In dit artikel heb ik geïllustreerd 4 manieren in Excel naar gegevens combineren van meerdere bladen En tot slot, als je suggesties, ideeën of feedback hebt, voel je dan vrij om hieronder te reageren.