Wie man Daten aus mehreren Zeilen in Excel konsolidiert (4 schnelle Methoden)

  • Teile Das
Hugh West

In vielen Fällen müssen Sie möglicherweise Daten konsolidieren, zusammenführen oder kombinieren In Microsoft Excel können Sie solche Aufgaben in großen Mengen und innerhalb von Sekunden erledigen. Dieser Artikel zeigt, wie Sie Daten in Excel aus mehreren Zeilen mit einigen schnellen Methoden konsolidieren können.

Download Arbeitsbuch Praxis

Sie können das Übungsheft über den unten stehenden Link herunterladen.

Daten aus mehreren Zeilen konsolidieren.xslm

4 Methoden zur Konsolidierung von Daten aus mehreren Zeilen in Excel

Nehmen wir nun an, Sie haben einen Datensatz mit einer Liste von Länder und ihre Städte Hier möchten Sie mehrere Zeilen für Städte konsolidiert neben ihren Land An dieser Stelle zeige ich Ihnen zwei Methoden, die sich auf diesen Datensatz stützen, um dies zu erreichen.

1. die Verwendung der Funktionen UNIQUE und TEXTJOIN

Verwendung von UNIQUE und TEXTJOIN Funktionen ist eine der schnellsten und bequemsten Möglichkeiten zur Konsolidierung von Daten Führen Sie nun die folgenden Schritte aus, um Daten mithilfe dieser Funktionen zu konsolidieren.

Schritte :

  • Erstellen Sie zunächst eine neue Spalte für Land neben Ihrem Datensatz.
  • Wählen Sie dann die Zelle E5 und setzen Sie die folgende Formel ein.
=EINZIGARTIG(B5:B13)

In diesem Fall ist die Zelle E5 ist die erste Zelle der neuen Spalte Land . auch, B5 und B13 sind die erste und die letzte Zelle der Datensatzspalte Land .

Außerdem verwenden wir die UNIQUE Die Syntax dieser Funktion lautet UNIQUE(array, [by_col], [exactly_once]) .

  • Fügen Sie dann eine weitere Spalte für die konsolidierten Daten der Städte hinzu.
  • Danach klicken Sie auf die Zelle F5 und setzen Sie die folgende Formel ein.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))

Hier, Zelle F5 ist die erste Zelle der neuen Spalte Stadt Auch Zellen C5 und C13 sind die erste und die letzte Zelle der Datensatzspalte Stadt beziehungsweise.

Außerdem verwenden wir hier die TEXTJOIN Die Syntax dieser Funktion lautet TEXTJOIN(Begrenzungszeichen,ignore_empty,text1,...) Außerdem verwenden wir die IF-Funktion .

  • Ziehen Sie schließlich die Füllen Griff für den Rest der Kolumne.

Lesen Sie mehr: Konsolidierungsfunktion für Textdaten in Excel (mit 3 Beispielen)

2. die Anwendung der IF-Funktion und der Sortierung

Eine andere Möglichkeit, die Daten aus mehreren Zeilen in Excel zu konsolidieren, ist die Verwendung der Funktion IF Funktion und die Sortieren von der Option Daten Führen Sie nun die nachstehenden Schritte aus, um dies anhand des oben genannten Datensatzes zu tun.

Schritte :

  • Wählen Sie zunächst den Zellbereich aus, den Sie sortieren möchten. In diesem Fall ist es der Bereich B5:B13 .
  • Gehen Sie dann zum Daten tab> Sortieren & Filtern > A bis Z sortieren .

  • Nun, ein Warnung sortieren Wählen Sie an dieser Stelle Erweitern Sie die Auswahl .
  • Klicken Sie dann auf OK .

  • Fügen Sie daher eine weitere Spalte für Städte .
  • Wählen Sie anschließend die Zelle D5 und fügen Sie die folgende Formel ein, und ziehen Sie die Füllen Griff für die übrigen Zellen der Spalte.
=IF(B5=B4,D4 &","& C5,C5)

In diesem Fall ist die Zelle D5 ist die erste Zelle der Spalte Städte .

  • Fügen Sie an dieser Stelle eine neue Spalte mit dem Namen Letzte Sortierung .
  • Wählen Sie dann die Zelle E5 ein, fügen Sie die folgende Formel ein und ziehen Sie die Füllen Griff für die übrigen Spaltenzellen.
=IF(B5B6, "Letzte Zeile","")

In diesem Fall, B5 und B6 sind die erste und zweite Zelle der Spalte Stadt bzw. auch, E5 ist die erste Zelle der Spalte Letzte Reihe .

  • Markieren und kopieren Sie nun den Bereich D5:E13 und fügen Sie sie ein Werte Format, um ihre Formel zu entfernen.

  • Gehen Sie dann zum Daten tab> Sortieren .

  • An diesem Punkt, von Sortieren nach Optionen auswählen Letzte Sortierung .
  • Dann, vom Bestellung Optionen auswählen Z nach A .
  • Klicken Sie daher auf OK .

  • Nun, ein Warnung sortieren Wählen Sie an dieser Stelle Erweitern Sie die Auswahl .
  • Klicken Sie dann auf OK .

  • An diesem Punkt erhalten Sie Ihre Ausgabe wie in der folgenden Abbildung dargestellt.

  • Löschen Sie schließlich alle zusätzlichen Zeilen und Spalten und Sie haben die gewünschte Ausgabe.

Lesen Sie mehr: Wie man Informationen in Excel konsolidiert (2 einfache Methoden)

Ähnliche Lektüre

  • Verwendung von Gruppierungs- und Konsolidierungswerkzeugen in Excel (5 einfache Beispiele)
  • Konsolidierung in Excel entfernen (2 praktische Methoden)
  • Wie man Daten in Excel aus mehreren Arbeitsmappen konsolidiert (2 Methoden)
  • [Behoben]: Konsolidierungsreferenz ist in Excel nicht gültig (mit Quick Fix)

3. die Option Konsolidieren verwenden, um Daten aus mehreren Zeilen in Excel zu konsolidieren

Angenommen, Sie haben einen Datensatz mit Verkäufen, die von mehreren Personen zu verschiedenen Anlässen getätigt wurden. Nun möchten Sie die Daten der Verkäufe konsolidieren und die Summe aus mehreren Zeilen ermitteln. Dazu können Sie die folgenden Schritte ausführen.

Schritte :

  • Markieren Sie zunächst die Zelle, in der Sie die neuen Daten eingeben möchten.
  • Zweitens: Gehen Sie zur Daten tab.
  • Wählen Sie dann Konsolidieren von der Daten-Tools .

  • Wählen Sie dann Summe von Funktion Optionen.
  • Wählen Sie anschließend die Referenz In diesem Fall ist es $B$5:$C$14 .

Hier, Zelle B5 ist die erste Zelle der Spalte Vertriebsmitarbeiter und Zelle C14 ist die letzte Zelle der Spalte Verkaufsbetrag .

  • Wählen Sie dann die Linke Spalte von Etiketten verwenden in .
  • Klicken Sie daher auf das Symbol OK Taste.

  • Endlich haben Sie Ihre konsolidierten Daten für den Verkauf.

Anmerkung: Wenn Sie Ihre Daten auf der Grundlage von Kriterien konsolidieren möchten, müssen Sie zunächst Sortieren Ihre Daten nach Ihren Kriterien und verwenden Sie dann die Konsolidieren Option.

Lesen Sie mehr: Datenvalidierung und Konsolidierung in Excel (2 Beispiele)

4 Anwendung von VBA-Code zur Konsolidierung von Daten aus mehreren Zeilen in Excel

Außerdem können Sie sich bewerben VBA Code, um Daten aus mehreren Zeilen in Excel zu konsolidieren. Wenn Sie dies tun möchten, können Sie die folgenden Schritte ausführen.

Schritte :

  • Drücken Sie zunächst ALT + F11 zum Öffnen des VBA Fenster.
  • Wählen Sie nun Blatt 7 oder das Blatt, an dem Sie gerade arbeiten, und Rechtsklick darauf.
  • Wählen Sie dann nacheinander einfügen. > Modul .

  • Kopieren Sie an dieser Stelle den folgenden Code und fügen Sie ihn in die leere Stelle ein.
 'Dieser Code konsolidiert Daten aus mehreren Zeilen Sub ConsolidateMultiRows() 'Declares Variables Dim Rng As Range Dim Dat As Variant Dim j As Variant 'Erstellt eine InputBox zum Einfügen des Referenzzellenbereichs On Error Resume Next Set Rng = Application.Selection Set Rng = Application.InputBox("Range", "Enter Your Reference Range", Rng.Address, Type:=8) 'Führt eine For-Schleife aus, in der alle Daten für denselben Verkauf hinzugefügt werdenPerson und aktualisiert Bildschirm Set Dat = CreateObject("Scripting.Dictionary") j = Rng.Value For i = 1 To UBound(j, 1) Dat(j(i, 1)) = Dat(j(i, 1)) + j(i, 2) Next Application.ScreenUpdating = False 'Löscht alle zusätzlichen Inhalte und aktualisiert Bildschirm Rng.ClearContents Rng.Range("A1").Resize(Dat.Count, 1) = Application.WorksheetFunction.Transpose(Dat.keys) Rng.Range("B1").Resize(Dat.Count, 1) =Application.WorksheetFunction.Transpose(Dat.items) Application.ScreenUpdating = True End Sub 

💡 Code-Erläuterung:

In diesem Teil werde ich die VBA Jetzt habe ich den Code in verschiedene Abschnitte unterteilt und nummeriert. An dieser Stelle werde ich den Code abschnittsweise erklären.

  • Abschnitt 1: In diesem Abschnitt erstellen wir eine neue Unter namens ConsolidateMultiRows() .
  • Abschnitt 2 Als nächstes deklarieren wir verschiedene Variablen.
  • Abschnitt 3: Hier, in diesem Abschnitt, erstellen wir eine Eingabefeld die nach unserem Referenzbereich fragen wird.
  • Abschnitt 4: Wir betreiben eine Für Schleife zum Hinzufügen der Verkaufsbetrag .
  • Abschnitt 5: Schließlich müssen wir alle zusätzlichen Inhalte löschen und die Zellen neu anordnen.

  • Drücken Sie nun F5 und führen Sie den Code aus.
  • Daraufhin erscheint ein Feld wie in der folgenden Abbildung.
  • Geben Sie als nächstes Ihren Referenzbereich ein
  • Klicken Sie schließlich auf die Schaltfläche OK Taste.

  • Schließlich haben Sie Ihre konsolidierten Daten wie in der folgenden Abbildung dargestellt.

Lesen Sie mehr: Wie man Daten aus mehreren Spalten in Excel konsolidiert (7 einfache Möglichkeiten)

Schlussfolgerung

Zu guter Letzt hoffe ich, dass Sie in diesem Artikel gefunden haben, wonach Sie gesucht haben. Wenn Sie Fragen haben, können Sie unten einen Kommentar hinterlassen. Wenn Sie weitere Artikel wie diesen lesen möchten, können Sie unsere Website besuchen ExcelWIKI .

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.