Technologische Neuigkeiten, Bewertungen und Tipps!

So führen Sie Registerkarten in Excel zusammen

Excel ist ein unglaublich nützliches Tool zum Speichern, Verwalten und Anzeigen großer Datenmengen. Ob Sie reproduzierbare Ergebnisse wissenschaftlicher Experimente, Mitarbeiterinformationen eines Unternehmens, Umfragen zu Produktpreisen oder mehr verarbeiten, all dies kann in Excel als Tabellenkalkulation angezeigt werden.

Eine Excel-Datei oder Arbeitsmappe kann mehrere Registerkarten enthalten. Während die meisten Excel-Tabellenblätter unterschiedlichen Verwendungszwecken dienen, können einige Registerkarten doppelte oder verwandte Informationen enthalten. Durch das Zusammenführen oder Konsolidieren verwandter Registerkarten in einer einzigen Excel-Registerkarte können Sie die Daten leichter lesen, analysieren und für die weitere Verarbeitung organisieren.

In diesem Artikel erfahren Sie, wie Sie zwei (oder mehr) Registerkarten in Excel zusammenführen. Außerdem erfahren Sie, welche erweiterten Funktionen und Methoden Sie verwenden können.

Tabs in Excel zusammenführen – so einfach geht das

Stellen Sie vor dem Zusammenführen sicher, dass alle Registerkarten gesichert sind. Ihre Quellregisterkarten enthalten die Rohdaten, die Sie verwenden, während die Zielregisterkarte das Endergebnis enthält. Je nach den Anforderungen Ihres Projekts kann es sich dabei um dieselbe Registerkarte handeln oder auch nicht.

Die Standardkonsolidierungsfunktion in Excel kann Daten nach Position oder Kategorie (Zeilen- oder Spaltenname) zusammenführen. Die Daten müssen jedoch dasselbe Format und dieselbe Größe aufweisen, da sonst neue Zeilen oder Spalten erstellt werden. Wenn Sie beispielsweise Verkaufszahlen für verschiedene Niederlassungen verwenden, müssen Sie dieselbe Anzahl von Kategorien zum Sortieren und dieselbe Anzahl von Wochen/Monaten zum Katalogisieren verwenden.

Beachten Sie, dass die Konsolidierungsfunktionen mit numerischen Daten arbeiten. Excel kann unter anderem Summen, Durchschnittswerte, Abweichungen sowie Minimal- und Maximalwerte berechnen. Es ermöglicht jedoch keine differenzierteren Transformationen textbasierter Daten.

Die Schritte zum Zusammenführen nach Position oder Kategorie werden unten angezeigt:

  1. Legen Sie auf der Registerkarte „Ziel“ die Positionen für die zusammengeführten Daten fest und klicken Sie auf die obere linke Zelle der ausgewählten Positionen.

  2. Klicken Sie auf die Registerkarte „Daten“.

  3. Gehe zu „Datentools“ und wählen Sie Konsolidieren. Dies öffnet ein Popup-Fenster.

  4. Im Funktion Wählen Sie im Feld eine Funktion aus der Dropdown-Liste aus.

  5. Wählen Sie die zusammenzuführenden Daten aus:
    • Wenn Sie nach Position suchen, gehen Sie zu „Quellregisterkarten“ und klicken Sie auf das Hinzufügen um die Daten in das „Alle Referenzen“ Feld. Die hinzuzufügenden Daten können manuell eingegeben werden. „Sheet1!$B$2:$B$10“ bezieht sich beispielsweise auf die Zellen von B2 bis B10 der Registerkarte mit dem Namen „Sheet1“ im aktuellen Dokument.
    • Wenn nach Kategorie, in der „Benutzerbezeichnungen in“ Wählen Sie „Oberste Reihe“ (zeilenweise) oder „Linke Spalte“ (spaltenweise) oder „Links zu Quelldaten erstellen“(Links einfügen).

  6. Klicken Sie auf das OK Schaltfläche, und die Daten im „Alle Verweise”-Feld oder ausgewählte Zeilen/Spalten werden zusammengeführt.

Es sollte erwähnt werden, dass Sie Daten jederzeit per Kopieren und Einfügen von einer Registerkarte auf die andere übertragen können. Dies kann jedoch zeitaufwändig und fehleranfällig sein. Es gibt elegantere Möglichkeiten, eine Konsolidierung ohne Wiederholung von Informationen zu erreichen.

Zusammenführen von Registerkarten in Excel VBA

VBA steht für Visual Basic for Applications, eine einfache, aber leistungsstarke Programmiersprache, mit der Sie Microsoft Office-Anwendungen, einschließlich Excel, erweitern können. Das Hauptproblem bei der Verwendung von VBA besteht darin, dass Sie Code verstehen und verwenden müssen, um Anwendungen oder Makros zu erstellen.

Gehen Sie wie folgt vor, um ein VBA-Makro zu erstellen und zu bearbeiten:

  1. Wählen Sicht in der Symbolleiste.

  2. Klicken Sie auf „Makros“ ganz rechts. Dadurch wird ein Popup-Makrofenster geöffnet.

  3. Geben Sie den Makronamen ein (z. B. „Test“) und klicken Sie auf das Erstellen Klicken Sie auf die Schaltfläche auf der rechten Seite, und eine Codierungskonsole mit den grundlegenden Inhalten wird angezeigt, die ungefähr so ​​lauten:


    Untertest ()
    Ende Sub

  4. Sie können den Makrocode in der Konsole bearbeiten. Dies ist ein Beispiel, das Tabellen aus Blättern kombiniert:


    Sub Merge_Multiple_Sheets_Row_Wise()
    Dim Work_Sheets() als String
    ReDim Arbeitsblätter(Blätter.Anzahl)
    Für i = 0 bis Sheets.Count 1
    Arbeitsblätter(i) = Blätter(i + 1).Name
    Weiter i
    Sheets.Add.Name = Kombiniertes Blatt
    Dim Row_Index als Integer
    Zeilenindex = Arbeitsblätter(1).Verwendeter Bereich.Zellen(1, 1).Zeile
    Dim Column_Index als Integer
    Column_Index = 0
    Für i = 0 bis Sheets.Count 2
    Setze Rng = Arbeitsblätter(Arbeitsblätter(i)).Verwendeter Bereich
    Rng.Kopie
    Arbeitsblätter(Kombiniertes Blatt).Zellen(Zeilenindex, Spaltenindex + 1).PasteSpecial Paste:=xlPasteAllUsingSourceTheme
    Spaltenindex = Spaltenindex + Rng.Spalten.Anzahl + 1
    Weiter i
    Anwendung.CutCopyMode = False
    Ende Sub

    Der Beispielmakrocode durchläuft die Gesamtzahl der Registerkarten und erstellt ein neues Blatt „Kombiniertes Blatt.“

  5. Um den Code in der Makrokonsole auszuführen, in Laufen auf „Sub/UserForm ausführen“, dann die neue Registerkarte mit dem Namen „Kombiniertes Blatt“ wird generiert. Sie können den Marco-Code auch ändern, um den Datenbereich und die Namen zu bearbeiten.

Zusammenführen von Blättern in Excel Online

Mehrere kostenlose Online-Tools ermöglichen Ihnen das Zusammenführen von Excel-Tabellen. In diesen Tools müssen Sie lediglich die Arbeitsmappen auswählen und hochladen (entweder eine Multi-Tab-Arbeitsmappe oder verschiedene Arbeitsmappen). Beispiele sind Aspose-Zellenfusion Und DocSoSo Excel Combiner.

Beachten Sie, dass die Daten beim Zusammenführen von Blättern nicht manipuliert werden. Diese Tools verwenden zwei oder mehr Excel-Arbeitsmappen und geben eine Excel-Arbeitsmappe mit einem oder mehreren Blättern zurück, in die Daten kopiert wurden.

Kombinieren von Registerkarten in Excel mit Power Query

Power Query ist eine weitere Möglichkeit, Registerkarten in Excel zu kombinieren. Führen Sie für eine Excel-Arbeitsmappe mit mehreren Registerkarten die folgenden Schritte aus:

  1. Gehen Sie zum Daten und die „Daten abrufen und transformieren“ und klicken Sie auf das „Daten abrufen“ Taste.

  2. Klicken Sie in der Liste auf „Leere Abfrage“ im „Aus anderen Quellen“ und Sie sehen einen neuen Power Query-Editor mit dem Standardnamen „Abfrage 1“.

  3. Geben Sie in der Funktionsleiste () die Formel „“ ein (beachten Sie, dass bei der Formel zwischen Groß- und Kleinschreibung unterschieden wird) und klicken Sie auf die Eingeben Taste und eine Liste mit den Registerkartennamen der ursprünglichen Arbeitsmappe wird angezeigt.

  4. Wählen Sie die Registerkartennamen (Spalten) zum Zusammenführen aus (oder markieren Sie die Option „Alle Spalten auswählen“ wenn alle Spalten zusammengeführt werden sollen).

  5. Klicken Sie auf den Doppelpfeil neben dem Inhalt Schlüssel.

  6. Entfernen Sie die Markierung von „Ursprünglichen Spaltennamen als Präfix verwenden“ wenn Sie möchten, dass in der zusammengeführten Datei die genauen Namen der Originalarbeitsmappe und nicht nur als Präfixe verwendet werden.

  7. Klicken OK und Sie sehen eine neue Registerkarte mit allen zusammengeführte Daten, wobei in der Spalte ganz rechts die Registerkartennamen der ursprünglichen Arbeitsmappe aufgeführt werden.

Alternative Methoden

Excel ist ein nützliches Tool zur Verarbeitung von 2D-Array-Daten. Wenn Sie Datenwissenschaftler sind, können Sie jedoch auch direkt mit Programmiersprachen wie Python oder R auf die Daten zugreifen. Entscheidend ist, dass die Datenstruktur der 2D-Arrays gleich ist: Zum Aufteilen aller Datenpunkte werden Trennzeichen (Leerzeichen, Tabulator, Komma usw.) verwendet. Das CSV-Format beispielsweise verwendet Komma-Trennzeichen und kann zum Lesen/Bearbeiten direkt von Microsoft Excel geöffnet werden. Alternativ können Sie die Excel-Dateien (.xlsx) auch mit diesen Programmiersprachen öffnen, beispielsweise mit dem Paket „readxl“ in R, das die Daten aus verschiedenen Excel-Arbeitsblättern öffnen und verarbeiten kann. In diesen Fällen können zum Zusammenführen einfache, aber praktische Funktionen wie cbind (Binden von Spalten mit derselben Dimension) verwendet werden. Alle Daten aus verschiedenen Excel-Registerkarten können für statistische Analysen und Visualisierungen in Datenrahmen zusammengeführt werden, ohne dass die Microsoft Excel-Software verwendet werden muss.

Holen Sie mehr aus weniger heraus

Aus den oben zusammengefassten Prozessen erhalten Sie ein einziges integriertes Arbeitsblatt mit Daten aus mehreren Ressourcen. Dieses Arbeitsblatt kann als Archiv oder Sicherungsdatenbank dienen. Darüber hinaus können Sie mit der zusammengeführten Registerkarte Perspektiven abrufen, die in den Daten einer einzelnen Ressource möglicherweise fehlen. Wir empfehlen Ihnen, die Konsolidierungsfunktionen und Makros an Beispieldaten zu testen und diese vorher zu sichern.

Kennen Sie eine bessere Möglichkeit, Registerkarten in Excel zu konsolidieren? Lassen Sie es uns in den Kommentaren unten wissen.

Your Header Sidebar area is currently empty. Hurry up and add some widgets.