Zum Hauptinhalt springen

Wie kann man Zeilen schnell basierend auf einem Spaltenwert zusammenführen und dann Berechnungen in Excel durchführen?

Author: Sun Last Modified: 2025-05-28

Angenommen, Sie haben einen Datenbereich und eine Spalte enthält Duplikate. Nun möchten Sie die Zeilen basierend auf Spalte A (mit Duplikaten) zusammenführen und anschließend Berechnungen für eine andere Spalte basierend auf den zusammengeführten Zeilen durchführen, wie im Screenshot gezeigt:

In Excel gibt es keine schnelle Methode, um Zeilen basierend auf einem Spaltenwert zusammenzuführen, aber hier stelle ich Tricks vor, die Ihnen helfen können, doppelte Zeilen zusammenzuführen und dann Summen oder andere Berechnungen für eine andere Spalte durchzuführen.


arrow blue right bubble Zeilen basierend auf einer Spalte zusammenführen und Werte mit VBA summieren

Ein VBA-Code kann Ihnen helfen, die doppelten Zeilen zusammenzuführen und dann die Werte einer anderen Spalte zu summieren.

1. Drücken Sie die Tasten F11 + Alt, um das Fenster Microsoft Visual Basic for Applications zu öffnen, klicken Sie dann auf Einfügen > Modul und kopieren Sie den folgenden VBA-Code in das neue Modulfenster.

VBA: Zeilen basierend auf einem Spaltenwert zusammenführen

Sub MG30Nov12()
'Updateby20150519
Dim Rng As Range
Dim InputRng As Range
Dim nRng As Range
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set InputRng = InputRng.Parent.Range(InputRng.Columns(1).Address)
With CreateObject("scripting.dictionary")
.CompareMode = vbTextCompare
For Each Rng In InputRng
    If Not .Exists(Rng.Value) Then
        .Add Rng.Value, Rng.Offset(, 1)
    Else
        .Item(Rng.Value).Value = .Item(Rng.Value).Value + Rng.Offset(, 1)
            If nRng Is Nothing Then
                Set nRng = Rng
            Else
                Set nRng = Union(nRng, Rng)
            End If
    End If
Next
If Not nRng Is Nothing Then
    nRng.EntireRow.Delete
End If
End With
End Sub

2. Drücken Sie F5 oder klicken Sie auf die Schaltfläche Ausführen, um den VBA-Code auszuführen, und ein Dialogfeld erscheint zur Auswahl eines Datenbereichs. Siehe Screenshot:

A screenshot showing the data selection prompt for merging rows based on one column in Excel using VBA

3. Nachdem Sie einen Arbeitsbereich ausgewählt haben, klicken Sie auf OK. Nun wurden die Daten basierend auf der ersten Spalte zusammengeführt und die Werte in der zweiten Spalte summiert.

A screenshot showing merged rows and summed values using VBA in Excel

Hinweis: Dieser VBA-Code funktioniert nur korrekt, wenn er basierend auf der ersten Spalte zusammenführt und die Werte in der zweiten Spalte summiert.


arrow blue right bubble Zeilen basierend auf einer Spalte zusammenführen und Werte mit Erweiterte Zeilen zusammenführen summieren

Wenn Sie nicht mit VBA-Code vertraut sind, können Sie die Funktion Erweiterte Zeilen zusammenführen des Drittanbieter-Add-In Tools – Kutools für Excel verwenden, um doppelte Zeilen einfach und schnell zusammenzuführen und die Werte in einer anderen Spalte zu summieren.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Wählen Sie die Daten aus, die Sie verwenden möchten, und klicken Sie auf Kutools > Zusammenführen & Aufteilen > Erweiterte Zeilen zusammenführen. Siehe Screenshot:

A screenshot showing the Kutools Advanced Combine Rows option in Excel

2. Wählen Sie im erscheinenden Dialogfeld die Spalte aus, auf deren Grundlage Sie andere Spalten zusammenführen möchten, und klicken Sie auf Primärschlüssel. Klicken Sie auf eine andere Spalte und dann auf Berechnen und wählen Sie Summe.

Tipp: Wenn Ihr ausgewählter Bereich Überschriften hat, aktivieren Sie Daten enthalten Überschriften, und aktivieren Sie Formatierte Werte verwenden, um die Formatierung nach dem Zusammenführen beizubehalten.

A screenshot showing the options in the Kutools Combine Rows dialog for merging and summing

3. Klicken Sie auf Ok. Nun wurden die Daten basierend auf der primären Spalte zusammengeführt und eine andere Spalte summiert. Siehe Screenshot:

A screenshot showing the merged rows and summed values after using Kutools


arrow blue right bubble Zeilen basierend auf einer Spalte zusammenführen und verschiedene Operationen an anderen Spalten mit Erweiterte Zeilen zusammenführen durchführen.

Erweiterte Zeilen zusammenführen ist leistungsstark, da es nicht nur doppelte Zeilen in einer Spalte zusammenführen und eine andere Spalte summieren kann, sondern auch doppelte Zeilen in einer Spalte zusammenführen und verschiedene Operationen an anderen Spalten durchführen kann.

Angenommen, ich habe einen Datenbereich wie im folgenden Screenshot gezeigt, und ich möchte sowohl die Werte in Spalte B kombinieren als auch die Werte in Spalte C basierend auf Spalte A summieren.
A screenshot showing a dataset with duplicate values where merging and different operations are required

Kutools für Excel - Mit über 300 essenziellen Tools für Excel. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Laden Sie es jetzt herunter!

1. Wählen Sie den Datenbereich aus und klicken Sie auf Kutools > Zusammenführen & Aufteilen > Erweiterte Zeilen zusammenführen. Siehe Screenshot:

A screenshot showing the Kutools Advanced Combine Rows option in Excel

2. Im Dialogfeld Zeilen basierend auf Spalte zusammenführen gehen Sie wie folgt vor:

(1) Klicken Sie auf die Spalte, auf deren Grundlage Sie zusammenführen möchten, und klicken Sie auf Primärschlüssel;

A screenshot showing the primary key selection in Kutools for merging rows based on a column in Excel

(2) Klicken Sie auf die Spalte, in der Sie Daten kombinieren möchten, und klicken Sie auf Kombinieren, dann wählen Sie ein benötigtes Trennzeichen aus der Liste aus;

A screenshot showing the combination options in Kutools for merging rows based on one column

(3) Klicken Sie auf die Spalte, in der Sie Werte summieren möchten, und klicken Sie auf Berechnen, dann wählen Sie Summe.

A screenshot showing the summing options in Kutools for merging rows based on one column

3. Klicken Sie auf Ok. Nun können Sie das Ergebnis wie folgt sehen:

A screenshot showing the result of merging and performing multiple operations in Excel using Kutools

Mit der Funktion Erweiterte Zeilen zusammenführen können Sie auch Zeilen basierend auf einer Spalte zusammenführen und dann zählen, mitteln, erstes oder letztes Datum in anderen Spalten behalten.

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!