Direkt zum Inhalt

Wie kombiniere ich mehrere Zeilen zu einer basierend auf Duplikaten in Excel?

Möglicherweise haben Sie die folgenden Screenshot-Daten. In der Spalte A des Produktnamens befinden sich einige doppelte Elemente. Jetzt müssen Sie die doppelten Einträge in Spalte A entfernen, aber die entsprechenden Werte in Spalte B kombinieren, siehe Screenshots:

doc-advanced-combin1 -2 doc-advanced-combin2

Haben Sie einige effektive Möglichkeiten, um diese Aufgabe zu lösen?

Kombinieren Sie mehrere doppelte Zeilen mit VBA-Code zu einer

Kombinieren Sie mehrere doppelte Zeilen zu einem Kutools für Excel

Kombinieren Sie mehrere doppelte Zeilen und summieren / mitteln Sie die Werte mit Kutools for Excel


Pfeil blau rechte BlaseKombinieren Sie mehrere doppelte Zeilen mit VBA-Code zu einer

Mit dem folgenden VBA-Code können Sie doppelte Zeilen basierend auf dem Wert von Spalte A kombinieren. Der folgende Code wird nur für zwei Spalten angewendet. Wenn Sie also zwei Spaltendaten haben, wird dieser Code einen Gefallen für Sie tun.

1. Halten Sie die Taste gedrückt ALT + F11 Tasten, und es öffnet die Microsoft Visual Basic für Applikationen-Fenster.

2. Klicken Sie Insert > Modulund fügen Sie den folgenden Code in das Feld ein Modulfenster.

VBA-Code: Kombinieren Sie mehrere Zeilen zu einer

Sub CombineRows()
'Update 20131202
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    xvalue = arr(i, 1)
    If Dic.Exists(xvalue) Then
        Dic(arr(i, 1)) = Dic(arr(i, 1)) & " " & arr(i, 2)
    Else
        Dic(arr(i, 1)) = arr(i, 2)
    End If
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. Dann drücken F5 Wenn Sie die Taste drücken, wird ein Eingabeaufforderungsfeld angezeigt, das Sie daran erinnert, einen Bereich auszuwählen, den Sie kombinieren müssen. Siehe Screenshot:

doc-advanced-combin3

4. Und dann klick OKwurden die Werte in Spalte B zu einem Datensatz zusammengefasst und durch Leerzeichen getrennt.

doc-advanced-combin4

Anmerkungen:

1. Dieser Code kann die Originaldaten zerstören. Wenn Sie ihn verwenden, sollten Sie zuerst die Daten sichern.

2. Dieser Code wird nur für zwei Spalten angewendet. Wenn Sie mehr als zwei Spalten haben, kombiniert dieser Code nur die ersten beiden Spalten und entfernt andere Spaltendaten. Wenn Sie diesen Code verwenden, müssen Sie vorsichtig sein.


Pfeil blau rechte BlaseKombinieren Sie mehrere doppelte Zeilen zu einem Kutools für Excel

Gibt es eine praktische und sichere Möglichkeit, diesen Job zu beenden, da der obige Code einige Einschränkungen und Risiken aufweist? Mit Kutools for Excel Erweiterte Zeilen kombinieren Mit diesem Dienstprogramm können Sie schnell mehrere doppelte Zeilen in den Spalten entfernen, auf denen Sie basieren, und einige Berechnungen für andere Datensätze in entsprechenden Zellen zusammenführen oder durchführen.

Kutools for Excel Enthält mehr als 300 praktische Excel-Tools. Kostenlos ohne Einschränkung in 30 Tagen zu versuchen. Starten Sie jetzt.

Gehen Sie nach der Installation von Kutools for Excel wie folgt vor:

1. Wählen Sie die Bereichsdaten aus, die Sie Duplikate kombinieren möchten.

doc-advanced-combin5

2. Dann klick Kutoolen > Inhaltskonverter > Erweiterte Zeilen kombinieren. Siehe Screenshot:

doc-advanced-combin6

3. In dem Erweiterte Zeilen kombinieren Wählen Sie im Dialogfeld den Spaltennamen als Schlüsselspalten aus, auf deren Grundlage Sie Werte kombinieren möchten, und klicken Sie dann auf Schlüsselspalten. Siehe Screenshot:

doc-advanced-combin7

4. Klicken Sie dann weiter auf die Spalte, deren Werte Sie zu einem Datensatz zusammenfassen müssen, und klicken Sie dann auf Operationen kombinieren und wählen Sie Nur mit Trennzeichen kombinierenund wählen Sie ein Trennzeichen aus, um die kombinierten Werte von der rechten Liste zu trennen. Siehe Screenshot:

doc-advanced-combin8

5. Klicken Sie nach Abschluss der Einstellungen auf OKund Ihre Daten werden basierend auf den Schlüsselspalten zusammengeführt und durch Trennzeichen getrennt.

doc-advanced-combin9

Hinweis: Wenn Sie die Operationen für die restlichen Spalten nicht festlegen müssen, behalten Sie einfach den Standardstatus bei.


Pfeil blau rechte BlaseKombinieren Sie mehrere doppelte Zeilen und summieren / mitteln Sie die Werte mit Kutools for Excel

Mit diesem multifunktionalen Erweiterte Zeilen kombinieren Dienstprogramm, können Sie doppelte Zeilen kombinieren und auch einige Berechnungen für die Werte durchführen.

1. Wählen Sie die Bereichsdaten aus, die Sie Duplikate kombinieren möchten.

2. Geh zum Erweiterte Zeilen kombinieren Dialogbox;

  • (1.) Wählen Sie einen Spaltennamen als Schlüsselspalte aus, auf der Sie andere Spaltenwerte berechnen möchten, und klicken Sie dann auf Schlüsselspalten;
  • (2.) Wählen Sie die Spalte aus, in der Sie einige Berechnungen für die Werte durchführen möchten, und klicken Sie dann auf Operationen kombinieren > Kombinieren berechnenWählen Sie dann einen Berechnungstyp aus, den Sie benötigen. In diesem Fall wähle ich Sum. Siehe Screenshot:

doc-advanced-combin10

3. Wenn Sie die Operationen für die restlichen Spalten nicht festlegen müssen, behalten Sie einfach den Standardstatus bei und klicken Sie auf OKund die doppelten Werte in Spalte A werden zusammengeführt und die entsprechenden Werte in Spalte B werden addiert. Siehe Screenshots:

doc-advanced-combin11 -2 doc-advanced-combin12

Anmerkungen:

1. Wenn Sie überprüfen Meine Daten haben Kopfzeilen Bei dieser Option werden Ihre Überschriften (die erste Zeile) des Bereichs ignoriert, wenn Sie dieses Dienstprogramm anwenden.

2. Verwenden Sie formatierte Werte: Die Formatierung der Werte bleibt nach dem Kombinieren der doppelten Zellen erhalten.

3. Dieses Dienstprogramm steht nicht zum Filtern von Daten zur Verfügung.

Klicken Sie hier, um mehr über diese Funktion "Erweiterte Zeilen kombinieren" zu erfahren.


In Verbindung stehender Artikel:

Kombinieren Sie doppelte Zeilen und summieren Sie die Werte

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have used the code above successfully in the past however today, it is deleting column B. Looks like it's just removing duplicates...not sure what the issue is.

Sample Data
Reece, Ashley G01-Registered-UWG
Reece, Chris G02-Registered-KSU
Reece, Chris G03-Dropped-KSU
Reece, Jayden G02-Registered-UNG
Reece, Jayden G02-Withdrawn-UNG
This comment was minimized by the moderator on the site
I have in column A

1 Cast
2 Crew
3 Hiring
4 Cast
5 Hiring
6 Crew

I need these unique CAST CREW AND HIRING in another column without delete in column A entries.

Ex: I need (after formula)

1 Cast
2 Crew
3 Hiring

Is it possible by formula?
This comment was minimized by the moderator on the site
Above Macro only Combine the limited cell(e.g 20 cells) in b column. How to Combine more cells
This comment was minimized by the moderator on the site
Same - 2021 and this still only works if you have like 20 rows...
This comment was minimized by the moderator on the site
I've found that the "Combine multiple duplicate rows and sum/average the values" feature within KUTools does not work if the numbers in the row have a comma or period. This makes the tool unusable for combining and summing currency fields (which is why I tried the product in first place). I'm currently using the trial version which states that it is full-functioned; is it possible that this works in the paid version?
This comment was minimized by the moderator on the site
Same here. I was about to purchase because the tools are very nice, but figured I would try it first. Combine never works. I tried it for about 3 weeks now and it always locks up. No matter the power of my computer (ran on my at home powerhouse computer, same issue)
I kept cutting down to less and less data to see if it would work but it still would not.
The last one I tried was 4 columns and 100k rows and it still locked up. Not very useful unless you have like < 100 rows or something.
This comment was minimized by the moderator on the site
Same here, I filtered my data all the way down to 4 columns and 100k rows and it still work not work. I have tried this for 3 weeks now and unable to successfully complete my task. Kutools will only work if you have very few rows.
This comment was minimized by the moderator on the site
[quote]I've found that the "Combine multiple duplicate rows and sum/average the values" feature within KUTools does not work if the numbers in the row have a comma or period. This makes the tool unusable for combining and summing currency fields (which is why I tried the product in first place). I'm currently using the trial version which states that it is full-functioned; is it possible that this works in the paid version?By David Greene[/quote] Sorry, we will fix it in next version.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations