Direkt zum Inhalt

In Excel kommt es häufig vor, dass ein Datensatz doppelte Einträge enthält. Häufig stehen Sie vor einer Reihe von Daten, bei denen die größte Herausforderung darin besteht, diese doppelten Zeilen effizient zu kombinieren und gleichzeitig die Werte in einer entsprechenden Spalte zusammenzufassen, wie im folgenden Screenshot gezeigt. In diesem Zusammenhang befassen wir uns mit mehreren praktischen Methoden, die Ihnen dabei helfen können, doppelte Daten zu konsolidieren und die zugehörigen Werte zu aggregieren und so sowohl die Klarheit als auch den Nutzen Ihrer Excel-Arbeitsmappen zu verbessern.


Kombinieren Sie doppelte Zeilen und summieren Sie die Werte mit der Funktion „Konsolidieren“.

„Konsolidieren“ ist für uns ein nützliches Tool zum Konsolidieren mehrerer Arbeitsblätter oder Zeilen in Excel. Mit dieser Funktion können wir doppelte Zeilen kombinieren und ihre entsprechenden Werte schnell und einfach zusammenfassen. Gehen Sie bitte wie folgt vor:

Schritt 1: Wählen Sie eine Zielzelle aus

Wählen Sie aus, wo die konsolidierten Daten angezeigt werden sollen.

Schritt 2: Greifen Sie auf die Konsolidierungsfunktion zu und richten Sie die Konsolidierung ein

  1. Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Datum > Sammeln, siehe Screenshot:
  2. Im Sammeln Dialogbox:
    • (1.) Wählen Sie Sum für Funktion Dropdown-Liste;
    • (2.) Klicken Sie, um den Bereich auszuwählen, den Sie konsolidieren möchten Referenz Box;
    • (3.) Überprüfen Oberste Reihe und Linke Spalte für Verwenden Sie Etiketten in Option;
    • (4.) Klicken Sie abschließend auf OK .

Ergebnis:

Excel kombiniert alle in der ersten Spalte gefundenen Duplikate und summiert ihre entsprechenden Werte in den angrenzenden Spalten, wie im folgenden Screenshot gezeigt:

Anmerkungen:
  • Wenn der Bereich keine Kopfzeile enthält, stellen Sie sicher, dass dies der Fall ist Deaktivieren Sie die oberste Zeile von dem Verwenden Sie Etiketten in .
  • Mit dieser Funktion können Berechnungen nur auf der Grundlage der ersten Spalte (ganz links) der Daten konsolidiert werden.

Kombinieren Sie doppelte Zeilen und summieren Sie die Werte mit einer leistungsstarken Funktion – Kutools

Wenn Sie installiert haben Kutools for Excel, seine Erweiterte Zeilen kombinieren Mit der Funktion können Sie doppelte Zeilen einfach kombinieren und Optionen zum Summieren, Zählen, Mitteln oder Ausführen anderer Berechnungen für Ihre Daten bereitstellen. Darüber hinaus ist diese Funktion nicht auf nur eine Schlüsselspalte beschränkt, sondern kann mehrere Schlüsselspalten verarbeiten, was komplexe Datenkonsolidierungsaufgaben erheblich vereinfacht.

Note: Wenn Sie dies verwenden möchten Erweiterte Zeilen kombinieren Funktion, bitte Laden Sie Kutools für Excel herunter und installieren Sie es zuerst.

Nach der Installation Kutools for Excel, wählen Sie den Datenbereich aus und klicken Sie dann Kutoolen > Zusammenführen & Teilen > Erweiterte Zeilen kombinieren.

Im Erweiterte Zeilen kombinieren Im Dialogfeld stellen Sie bitte die folgenden Vorgänge ein:

  1. Klicken Sie auf den Spaltennamen, auf dessen Grundlage Sie Duplikate kombinieren möchten. Hier klicke ich auf Produkt und wähle dann aus Primärschlüssel aus der Dropdown-Liste in der Produktion Säule;
  2. Wählen Sie dann den Spaltennamen aus, für den Sie die Werte summieren möchten, und wählen Sie dann aus Sum aus der Dropdown-Liste in der Produktion Säule;
  3. Was die anderen Spalten betrifft, können Sie die gewünschte Operation auswählen, z. B. das Kombinieren der Werte mit einem bestimmten Trennzeichen oder das Durchführen einer bestimmten Berechnung. (Dieser Schritt kann ignoriert werden, wenn Sie nur zwei Spalten haben)
  4. Zuletzt können Sie eine Vorschau des kombinierten Ergebnisses anzeigen und dann auf klicken OK .

Ergebnis:

Jetzt werden die doppelten Werte in der Schlüsselspalte kombiniert und andere entsprechende Werte wie im folgenden Screenshot dargestellt summiert:

Tipps:
  • Mit dieser nützlichen Funktion können Sie auch Zeilen basierend auf doppelten Zellenwerten kombinieren, wie in der folgenden Demo gezeigt:
  • Dieses Feature unterstützt Rückgängig, wenn Sie Ihre Originaldaten wiederherstellen möchten, drücken Sie einfach Strg + Z.
  • Um diese Funktion anzuwenden, bitte Laden Sie Kutools für Excel herunter und installieren Sie es zuerst.

Kombinieren Sie doppelte Zeilen und summieren Sie die Werte mit der Pivot-Tabelle

Pivot-Tabellen in Excel bieten eine dynamische Möglichkeit, Daten neu anzuordnen, zu gruppieren und zusammenzufassen. Diese Funktionalität ist äußerst nützlich, wenn Sie mit einem Datensatz voller doppelter Einträge konfrontiert sind und entsprechende Werte summieren müssen.

Schritt 1: Erstellen einer Pivot-Tabelle

  1. Wählen Sie den Datenbereich aus. Und dann gehen Sie zum Insert Registerkarte, und klicken Sie auf Pivot-Tabelle, siehe Screenshot:
  2. Wählen Sie im Popup-Dialogfeld aus, wo der Pivot-Table-Bericht platziert werden soll. Sie können ihn je nach Bedarf in ein neues Blatt oder ein vorhandenes Blatt einfügen. Dann klick OK. Siehe Screenshot:
  3. Nun wird eine Pivot-Tabelle in die ausgewählte Zielzelle eingefügt. Siehe Screenshot:

Schritt 2: Konfigurieren der Pivot-Tabelle:

  1. Im PivotTable-Felder Ziehen Sie das Feld mit den Duplikaten in den Bereich Reihe Bereich. Dadurch werden Ihre Duplikate gruppiert.
  2. Ziehen Sie als Nächstes die Felder mit den Werten, die Sie summieren möchten Werte Bereich. Standardmäßig summiert Excel die Werte. Sehen Sie sich die Demo unten an:

Ergebnis:

Die Pivot-Tabelle zeigt jetzt Ihre Daten mit kombinierten Duplikaten und summierten Werten an und bietet so eine klare und prägnante Ansicht für die Analyse. Siehe Screenshot:


Kombinieren Sie doppelte Zeilen und summieren Sie die Werte mit VBA-Code

Wenn Sie sich für VBA-Code interessieren, stellen wir Ihnen in diesem Abschnitt einen VBA-Code zum Konsolidieren doppelter Zeilen und zum Summieren der entsprechenden Werte in anderen Spalten vor. Gehen Sie bitte wie folgt vor:

Schritt 1: Öffnen Sie den VBA-Blattmodul-Editor und kopieren Sie den Code

  1. Halten Sie die ALT + F11 Tasten in Excel, um die zu öffnen Microsoft Visual Basic für Applikationen Fenster.
  2. Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Insert > Modulund fügen Sie den folgenden Code in das Feld ein Modul Fenster.
    VBA-Code: Kombinieren Sie doppelte Zeilen und summieren Sie die Werte
    Sub CombineDuplicateRowsAndSumForMultipleColumns()
    'Update by Extendoffice
        Dim SourceRange As Range, OutputRange As Range
        Dim Dict As Object
        Dim DataArray As Variant
        Dim i As Long, j As Long
        Dim Key As Variant
        Dim ColCount As Long
        Dim SumArray() As Variant
        Dim xArr As Variant
        Set SourceRange = Application.InputBox("Select the original range:", "Kutools for Excel", Type:=8)
        If SourceRange Is Nothing Then Exit Sub
        ColCount = SourceRange.Columns.Count
        Set OutputRange = Application.InputBox("Select a cell for output:", "Kutools for Excel", Type:=8)
        If OutputRange Is Nothing Then Exit Sub
        Set Dict = CreateObject("Scripting.Dictionary")
        DataArray = SourceRange.Value
        For i = 1 To UBound(DataArray, 1)
            Key = DataArray(i, 1)
            If Not Dict.Exists(Key) Then
                ReDim SumArray(1 To ColCount - 1)
                For j = 2 To ColCount
                    SumArray(j - 1) = DataArray(i, j)
                Next j
                Dict.Add Key, SumArray
            Else
                xArr = Dict(Key)
                For j = 2 To ColCount
                    xArr(j - 1) = xArr(j - 1) + DataArray(i, j)
                Next j
                Dict(Key) = xArr
            End If
        Next i
        OutputRange.Resize(Dict.Count, ColCount).ClearContents
        i = 1
        For Each Key In Dict.Keys
            OutputRange.Cells(i, 1).Value = Key
            For j = 1 To ColCount - 1
                OutputRange.Cells(i, j + 1).Value = Dict(Key)(j)
            Next j
            i = i + 1
        Next Key
        Set Dict = Nothing
        Set SourceRange = Nothing
        Set OutputRange = Nothing
    End Sub
    

Schritt 2: Führen Sie den Code aus

  1. Nachdem Sie diesen Code eingefügt haben, drücken Sie bitte F5 Schlüssel zum Ausführen dieses Codes. Wählen Sie im Eingabeaufforderungsfeld den Datenbereich aus, den Sie kombinieren und summieren möchten. Und dann klicken Sie OK.
  2. Wählen Sie im nächsten Eingabeaufforderungsfeld eine Zelle aus, in der Sie das Ergebnis ausgeben möchten, und klicken Sie auf OK.

Ergebnis:

Jetzt werden die doppelten Zeilen zusammengeführt und ihre entsprechenden Werte summiert. Siehe Screenshot:


Das Kombinieren und Summieren doppelter Zeilen in Excel kann einfach und effizient sein. Wählen Sie zwischen der einfachen Konsolidierungsfunktion, den erweiterten Kutools, den analytischen Pivot-Tabellen oder der flexiblen VBA-Codierung, um eine Lösung zu finden, die Ihren Fähigkeiten und Anforderungen entspricht. Wenn Sie weitere Excel-Tipps und -Tricks erfahren möchten, finden Sie auf unserer Website Tausende von Tutorials Klicken Sie hier, um darauf zuzugreifen. Vielen Dank fürs Lesen und wir freuen uns darauf, Ihnen in Zukunft weitere hilfreiche Informationen zur Verfügung zu stellen!


Weitere Artikel:

  • Kombinieren Sie mehrere Zeilen basierend auf Duplikaten zu einer
  • Vielleicht haben Sie eine Reihe von Daten, in der Produktname-Spalte A gibt es einige doppelte Elemente, und jetzt müssen Sie die doppelten Einträge in Spalte A entfernen, aber die entsprechenden Werte in Spalte B kombinieren. Wie könnten Sie diese Aufgabe in Excel erledigen? ?
  • Sehen Sie sich mehrere Werte ohne Duplikate an und geben Sie sie zurück
  • Manchmal möchten Sie möglicherweise mehrere übereinstimmende Werte gleichzeitig in einer einzelnen Zelle anzeigen und zurückgeben. Wenn jedoch einige wiederholte Werte in die zurückgegebenen Zellen eingefügt werden, wie können Sie die Duplikate ignorieren und die eindeutigen Werte nur beibehalten, wenn Sie alle übereinstimmenden Werte zurückgeben, wie im folgenden Screenshot in Excel gezeigt?
Comments (30)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Em planilha sem cálculo número, onde eu tenho uma lista de prestadores de serviço para determinadas empresas, como faço para deixar classificado por empresas, por ordem de empresas? Se é possível.
Na planilha eu tenho, o nome da pessoa, razão social e empresa. Neste caso algumas empresas repetem, gostaria de classificar automático, sem precisar refazer um por um.
This comment was minimized by the moderator on the site
is there a way to save the specific merging and combining settings so that i can reuse them for future workbooks?
This comment was minimized by the moderator on the site
Thanks for your help.

This comment was minimized by the moderator on the site
SN SAD No Unit Item No Description Qty CIF_Value ID_EXD AID CSF ARF ECS RCF RDF IFT IDP AIT VAT
1 M200 UNT 1 Pen 194 500 50 0 0 0 0 0 0 0 0 0 65
2 M200 UNT 2 Pencil 241 250 25 0 0 0 0 0 0 0 0 0 32.5
3 M200 UNT 3 Cutter 204 400 40 0 0 0 0 0 0 0 0 0 52
4 M200 UNT 4 Copy 171 600 60 0 0 0 0 0 0 0 0 0 78
5 M300 KGM 1 Cup 220 250 25 0 500 0 0 0 0 0 0 0 32.5
6 M300 KGM 2 Plate 40 350 35 155 0 0 0 0 0 0 0 0 45.5
7 M300 UNT 3 Bottle 2 150 15 131 0 0 0 0 0 0 0 0 19.5
8 M300 UNT 4 Glass 2 90 9 34 0 0 0 0 0 0 0 0 11.7
9 M400 null 1 Shirt 20 800 80 0 0 0 0 0 0 0 0 0 104
10 M400 KGM 2 Pant 5 5000 500 0 0 0 0 0 0 0 0 0 650
11 M400 null 3 Shoe 12 7200 720 0 0 0 0 0 0 0 0 0 936
12 M400 MTR 4 Sandle 40 1600 160 0 0 0 0 0 0 0 0 0 208
13 M400 UNT 5 Belt 100 2000 200 0 0 0 0 0 0 0 0 0 260
how to sum cif value and remove duplicate No. (SAD No.) Please help me.
This comment was minimized by the moderator on the site
I am sooooo happy & glad with your tips. Allah bless you.
This comment was minimized by the moderator on the site
Sub MergeSameCells()
Application.DisplayAlerts = False

Dim rng As Range

MergeCells:

For Each rng In Selection
If rng.Value = rng.Offset(1, 0).Value And rng.Value <> "" Then
Range(rng, rng.Offset(1, 0)).Merge
GoTo MergeCells
End If
Next

End Sub
This comment was minimized by the moderator on the site
An absolute mess of an explantation. Thanks for the effort but it did nothing to help.
This comment was minimized by the moderator on the site
LOVE IT!!! YOUR SAVE MY LIFE!!
This comment was minimized by the moderator on the site
Ifsum=(columns include,start point row,sum column)
Example ifsum=(A:D,B:2,D:D)
WAY EASIER!
This comment was minimized by the moderator on the site
Hi Am chinnaraju

can u please assist for this. Any one?

=VLOOKUP(M5,E:F,2,)


Thanks in advance.
This comment was minimized by the moderator on the site
Needs to be:
=VLOOKUP(M5,E:F,2,FALSE)
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations