Zum Fußzeileninhalt springen
EXCEL-TOOLS

So finden Sie Duplikate in Excel: Der ultimative Schritt-für-Schritt-Leitfaden

Verfasst vom Team bei Iron Software

Wenn Sie wissen, wie man zwei Spalten in Excel zusammenführt, sparen Sie Zeit, wann immer Sie Daten, die in separaten Spalten leben, zu einem einzelnen Ergebnis kombinieren müssen. Das klassische Beispiel sind Vor- und Nachnamen, die in zwei Spalten gespeichert sind und zu einem vollständigen Namen werden müssen, aber derselbe Bedarf tritt auch bei Adressen, Produktcodes, Daten und allen anderen Datensätzen auf, bei denen Informationen über zwei Zellen verteilt sind und zusammengeführt werden müssen. Excel bietet mehrere Möglichkeiten, um Spalten zu kombinieren, je nachdem, wie Sie mit Leerzeichen, leeren Zellen umgehen möchten und ob das Ergebnis mit den ursprünglichen Daten verknüpft bleibt oder zu einem festen Wert wird.

Der wichtigste Punkt, den Sie verstehen müssen, bevor Sie beginnen, ist, dass Excel keine einzelne 'Spalten zusammenführen'-Schaltfläche hat, die alles erledigt. Die Schaltfläche Zusammenführen und Zentrieren im Register Start führt Zellen optisch zusammen, jedoch behält die Schaltfläche Zusammenführen und Zentrieren in Excel nur den Wert oben links bei und löscht den Rest der ursprünglichen Daten. Um Daten aus zwei Spalten zu kombinieren, ohne etwas zu verlieren, ist der richtige Ansatz eine Formel in einer neuen Spalte. Die Verkettungsfunktion, die CONCAT-Funktion, der Ampersand-Operator und TEXTJOIN sind alle dafür ausgelegt, und jede hat spezifische Stärken.

Diese Anleitung behandelt jede Methode, um zwei Spalten in Excel zu kombinieren: den Ampersand-Operator für schnelle Verknüpfungen, die CONCATENATE-Funktion für Kompatibilität, die CONCAT-Funktion für modernes Excel, TEXTJOIN für das saubere Handhaben leerer Zellen, Blitzvorschau für Musterspezifische Füllungen ohne Formel undPower Queryfür große Datensätze. Es wird auch behandelt, wie man Formeln in statische Werte konvertiert, sobald die Zusammenführung abgeschlossen ist, damit Sie die Spalte A und Spalte B sicher löschen können. Entwickler, die Excel-Dateien in .NET generieren, finden am Ende einen Abschnitt, der zeigt, wie IronXL das Kombinieren von Spaltendaten in C# programmgesteuert handhabt.

Methode 1: Zwei Spalten mit dem Ampersand-Operator kombinieren (Am schnellsten)

Am besten geeignet für: Schnelle Verknüpfungen von zwei Spalten mit vollständiger Kontrolle über Leerzeichen und Zeichensetzung.

Der Ampersand (&) ist der schnellste Weg, um Spalten in Excel zu kombinieren. Sie können zwei Spalten in Excel mit dem Ampersand-Operator (&) kombinieren, indem Sie eine Formel wie =A2 & " " & B2 eingeben. Der Raum innerhalb der Anführungszeichen fügt einen Trenner zwischen die beiden Werte ein.

Schritte:

  1. Klicken Sie auf die erste Zelle Ihrer neuen Spalte, zum Beispiel Spalte C, wenn sich Ihre Ausgangsdaten in Spalte A und Spalte B befinden.
  2. Geben Sie die folgende Formel ein: =A2&" "&B2
  3. Drücken Sie die Eingabetaste. Die erste Zelle zeigt nun das kombinierte Ergebnis an, beispielsweise "James Carter".
  4. Klicken Sie erneut auf die Zelle und doppelklicken Sie auf das Ausfüllkästchen (das kleine Quadrat in der rechten unteren Ecke der Zelle) oder ziehen Sie es nach unten, um die Formel auf die nächste Zelle und alle darunterliegenden Zeilen anzuwenden.

Die Formel wird automatisch aktualisiert, während sie nach unten gezogen wird, und passt die Zeilenreferenzen für jede Zeile an. Um ein Komma und ein Leerzeichen anstelle eines einfachen Leerzeichens hinzuzufügen, verwenden Sie: =A2&", "&B2. Um ohne Trenner zu kombinieren, entfernen Sie den Inhalt der Anführungszeichen: =A2&B2.

How To Merge 2 Columns In Excel 1 related to Methode 1: Zwei Spalten mit dem Ampersand-Operator kombinieren (Am schnellsten)

Doppelklicken Sie auf das Ausfüllkästchen anstatt es zu ziehen. Excel füllt automatisch bis zur letzten Datenzeile in der angrenzenden Spalte auf, was bei großen Datensätzen Zeit spart.

Methode 2: Verwenden Sie die CONCATENATE-Funktion

Am besten geeignet für: Benutzer, die mit älteren Excel-Versionen arbeiten oder eine explizite Funktion gegenüber dem Ampersand-Kürzel bevorzugen.

Die CONCATENATE-Funktion ist eine traditionelle Methode in Excel, um Text aus zwei oder mehr Zellen zusammenzuführen, wurde jedoch in neueren Excel-Versionen durch die CONCAT-Funktion ersetzt, die mehr Flexibilität bietet. Sie funktioniert weiterhin in allen Excel-Versionen und erzeugt identische Ergebnisse wie der Ampersand-Ansatz.

Die CONCATENATE-Funktion kann verwendet werden, um Spalten in Excel zusammenzuführen, zum Beispiel =CONCATENATE(A2, " ", B2), um den Text aus zwei Zellen mit einem Leerzeichen dazwischen zu kombinieren.

Schritte:

  1. Klicken Sie auf die erste Zelle Ihrer neuen zusammengeführten Spalte.
  2. Geben Sie die folgende Formel ein: =CONCATENATE(A2," ",B2)
  3. Drücken Sie die Eingabetaste, um zu bestätigen.
  4. Ziehen oder doppelklicken Sie auf das Ausfüllkästchen, um alle Zeilen auszufüllen.

Um mehr Werte aus anderen Zellen hinzuzufügen, erweitern Sie die Argumente: =CONCATENATE(A2," ",B2," ",C2) kombiniert Daten aus drei Spalten.

How To Merge 2 Columns In Excel 2 related to Methode 2: Verwenden Sie die CONCATENATE-Funktion

Methode 3: Verwenden Sie die CONCAT-Funktion (Modern Excel)

Am besten geeignet für: Excel 2019, Microsoft 365 und alle, die eine sauberere Ersatzlösung zur CONCATENATE bevorzugen.

Die CONCAT-Funktion in Excel ermöglicht Benutzern, Text aus mehreren Zellen in einer Zelle zu kombinieren, indem Kommata verwendet werden, um die Zellen zu trennen und Anführungszeichen, um Leerzeichen oder anderen Text hinzuzufügen. Sie funktioniert genau wie CONCATENATE, akzeptiert jedoch auch Bereiche, was CONCATENATE nicht kann.

Schritte:

  1. Klicken Sie auf die erste Zelle Ihrer neuen Einzelspalte.
  2. Geben Sie ein: =CONCAT(A2," ",B2)
  3. Drücken Sie die Eingabetaste und ziehen Sie das Ausfüllkästchen durch die gesamte Spalte nach unten.

Um einen gesamten Zellbereich auf einmal zu kombinieren, können Sie einen Bereich als Argument übergeben: =CONCAT(A2:C2) verbindet alle drei Zellen ohne Trenner. Für einen Trenner zwischen jedem Wert in einem Bereich ist TEXTJOIN (im Folgenden behandelt) die bessere Option.

How To Merge 2 Columns In Excel 3 related to Methode 3: Verwenden Sie die CONCAT-Funktion (Modern Excel)

Die CONCATENATE-Funktion funktioniert weiterhin in allen modernen Excel-Versionen aus Gründen der Rückwärtskompatibilität, aber CONCAT ist die aktuelle Empfehlung für jede neue von Ihnen geschriebene Formel. Beide erzeugen dasselbe Ergebnis beim Kombinieren von zwei Spalten.

Methode 4: Verwenden Sie TEXTJOIN, um Leerzeichen zu überspringen

Am besten geeignet für: Das Zusammenführen von Spalten, bei denen einige Zellen in einer Spalte leer sein können und Sie keinen nachlaufenden Leerraum oder Trenner im Ergebnis wünschen.

Die TEXTJOIN-Funktion ist ein leistungsstarkes Tool in Excel, das es Benutzern ermöglicht, Text aus mehreren Zellen zu verbinden und dabei die Möglichkeit hat, leere Zellen zu ignorieren, was ideal für eine sauberere Datenzusammenführung ist. Die TEXTJOIN-Funktion, die in Excel 2016 und später verfügbar ist, ermöglicht es Benutzern, Spalten zu kombinieren und dabei leere Zellen zu ignorieren, indem eine Formel wie =TEXTJOIN(" ", TRUE, A2, B2) verwendet wird.

Das zweite Argument (TRUE) steuert das Verhalten zum Überspringen leerer Zellen. Wenn es auf TRUE gesetzt ist, werden alle leeren Zellen in der Argumentliste übersprungen und es wird kein zusätzlicher Trenner hinzugefügt.

Schritte:

  1. Klicken Sie auf die erste Zelle Ihrer neuen zusammengeführten Spalte.
  2. Geben Sie ein: =TEXTJOIN(" ",TRUE,A2,B2)
  3. Drücken Sie die Eingabetaste und füllen Sie nach unten aus.

In der Adresszusammenführungs-Demodatei zeigen Zeilen, in denen die Suite-Spalte leer ist, dies deutlich. Die Verwendung des Ampersand-Operators in einer Zeile mit einer leeren Einheitenspalte erzeugt "890 Maple Avenue, " mit einem nachfolgenden Komma und Leerzeichen. TEXTJOIN mit TRUE gibt "890 Maple Avenue" sauber ohne nachlaufende Zeichen zurück.

How To Merge 2 Columns In Excel 4 related to Methode 4: Verwenden Sie TEXTJOIN, um Leerzeichen zu überspringen Um mehr als zwei Spalten zu kombinieren, fügen Sie weitere Zellreferenzen als zusätzliche Argumente hinzu: =TEXTJOIN(" ",TRUE,A2,B2,C2) kombiniert mehrere Spalten auf einmal und überspringt leere.

Methode 5: Blitzvorschau, um Spalten ohne Formel zu kombinieren

Am besten geeignet für: Einmalige Zusammenführungen, bei denen Sie ein Ergebnis ohne Schreiben einer Formel wünschen.

Die Blitzvorschau erkennt Muster und füllt Daten automatisch ohne Verwendung von Formeln aus. Es ist eine der schnellsten Möglichkeiten, zwei Spalten zu kombinieren, wenn die Struktur der Quelle klar und konsistent ist.

Schritte:

  1. Schreiben Sie im ersten Feld Ihrer neuen Spalte (zum Beispiel C2) das kombinierte Ergebnis manuell genau so, wie es erscheinen soll. Für Vor- und Nachnamen: schreiben Sie "James Carter".
  2. Drücken Sie die Eingabetaste, um zur nächsten Zelle zu gelangen.
  3. Drücken Sie Strg + E (das Blitzvorschau-Kürzel). Excel analysiert das Muster aus der ersten Zelle und füllt den Rest der Spalte automatisch.

Alternativ können Sie zur Registerkarte Start gehen, auf Füllen in der Gruppe Bearbeiten klicken und Blitzvorschau aus dem Dropdown-Menü auswählen. Sie können auch über Daten > Blitzvorschau darauf zugreifen.

Die Blitzvorschau erzeugt statische Werte, keine Formeln, daher wird das Ergebnis nicht automatisch aktualisiert, wenn sich die Quelldaten in Spalte A oder Spalte B ändern. Das macht es ideal für einen einmaligen Vorgang, aber nicht für ein sich ständig änderndes Arbeitsblatt, in dem sich die Daten regelmäßig aktualisieren.

Wenn die Blitzvorschau nach dem Drücken von Strg+E nicht ausgelöst wird, stellen Sie sicher, dass sich die Musterspalte direkt neben den Quellspalten befindet, ohne leere Zellen dazwischen. Stellen Sie sicher, dass Blitzvorschau unter Datei > Optionen > Erweitert > Automatisches Blitzvorschau aktivieren aktiviert ist.

Methode 6: Verwenden Sie Power Query, um Spalten zusammenzuführen

Am besten geeignet für: Große Datensätze, wiederkehrende Datenimporte oder Situationen, in denen dieselbe Zusammenführung bei aktualisierten Daten erneut ausgeführt werden muss.

Power Query ist effektiv für das Zusammenführen von Spalten in großen, wiederkehrenden Datensätzen. Es behandelt die Zusammenführung als einen Transformationsschritt, der jedes Mal neu angewandt werden kann, wenn sich die Quelldaten ändern, ohne die Formeln manuell neu zu schreiben.

Schritte:

  1. Klicken Sie irgendwo in Ihrer Datentabelle.
  2. Gehen Sie zur Registerkarte Daten und klicken Sie auf Daten abrufen > Aus Tabelle/Bereich (oder Aus Blatt in einigen Versionen). DerPower QueryEditor öffnet sich.
  3. Halten Sie Strg gedrückt und klicken Sie, um beide Spaltenköpfe auszuwählen (zum Beispiel Vorname und Nachname).
  4. Klicken Sie mit der rechten Maustaste auf einen der ausgewählten Spaltenköpfe und wählen Sie Spalten zusammenführen.
  5. Wählen Sie im Dialogfeld einen Trenner (Leerzeichen, Komma, Tabulator oder Benutzerdefiniert) und geben Sie der neuen zusammengeführten Spalte einen Namen wie "Vollständiger Name".
  6. Klicken Sie auf OK.Power Queryerstellt eine neue zusammengeführte Spalte und ersetzt die beiden Quellspalten.
  7. Klicken Sie auf Schließen & Laden, um das Ergebnis als neue Tabelle in Ihr Arbeitsblatt zurückzugeben.

Das zusammengeführte Ergebnis wird in eine neue Excel-Tabelle geladen. Wenn die Quelldaten aktualisiert werden, wird durch Klicken auf Aktualisieren in der Registerkarte Daten die Zusammenführung automatisch neu durchgeführt.

How To Merge 2 Columns In Excel 5 related to Methode 6: Verwenden Sie Power Query, um Spalten zusammenzuführen How To Merge 2 Columns In Excel 6 related to Methode 6: Verwenden Sie Power Query, um Spalten zusammenzuführen

Power Queryist das richtige Werkzeug, wenn die Zusammenführung Teil eines sich wiederholenden Prozesses ist. Für eine einfache einmalige Kombination von zwei Spalten mit nur wenigen hundert Zeilen ist eine Formel schneller einzurichten.

Wie man Formeln in statische Werte konvertiert und die Quellspalten löscht

Nach der Verwendung einer beliebigen Formel-Methode (Ampersand, CONCATENATE, CONCAT oder TEXTJOIN) enthält die neue zusammengeführte Spalte Formeln, die sich auf die ursprünglichen Spalten beziehen. Wenn Sie Spalte A oder Spalte B löschen, brechen die Formeln. Um die Formelergebnisse als statische Daten zu finalisieren, kopieren Sie die neue Spalte und fügen Sie sie als Werte ein.

Schritte:

  1. Wählen Sie alle Zellen in Ihrer neuen zusammengeführten Spalte aus (zum Beispiel C2:C20).
  2. Drücken Sie Strg + C, um zu kopieren.
  3. Klicken Sie mit der rechten Maustaste auf die erste Zelle derselben Spalte und wählen Sie Einfügen > Inhalte einfügen aus dem Dropdown-Menü.
  4. Wählen Sie Werte (oder drücken Sie V und dann Enter). Die Formeln werden durch statische Werte ersetzt. Die Inhalte einfügen-Option konvertiert Formeln in festen Text, der nicht mehr die ursprünglichen Daten referenziert.
  5. Jetzt wählen Sie Spalte A und Spalte B aus (halten Sie Strg gedrückt und klicken Sie auf jeden Spaltenbuchstaben, um beide auszuwählen).
  6. Klicken Sie mit der rechten Maustaste und wählen Sie Löschen. Da die zusammengeführte Spalte jetzt nur statische Werte enthält, verursachen das Löschen der Quellspalten keine Fehler. Dieser Schritt löscht Daten aus den ursprünglichen Spalten, aber die zusammengeführten Daten in der neuen Spalte bleiben erhalten.

Nach diesem Vorgang enthält die einzelne Spalte den vollständigen Namen (oder ein anderes kombiniertes Ergebnis) als einfachen Text. Die ursprünglichen Spalten sind weg, und die neue zusammengeführte Spalte steht allein.

How To Merge 2 Columns In Excel 7 related to Wie man Formeln in statische Werte konvertiert und die Quellspalten löscht How To Merge 2 Columns In Excel 8 related to Wie man Formeln in statische Werte konvertiert und die Quellspalten löscht

Häufige Probleme und Fehlerbehebung

Das zusammengeführte Ergebnis zeigt eine Zahl anstelle von Text

Dies passiert, wenn eine der Quellzellen eine als Zahl formatierte Zahl enthält, anstatt als Text. Die Verkettungsfunktion und der Ampersand konvertieren Zahlen in den meisten Fällen automatisch in Text, aber wenn das Ergebnis falsch aussieht, umgeben Sie die Zahlzelle mit TEXT(), um das Format zu erzwingen: =A2&TEXT(B2,"0") oder =A2&TEXT(B2,"DD-MMM-YYYY") für Daten.

Es gibt ein zusätzliches Leerzeichen oder Komma am Ende einiger zusammengeführter Ergebnisse

Dies ist das Problem mit den leeren Zellen. Wenn eine Zelle in der Quellspalte leer ist, fügt die Ampersand-Formel trotzdem den Trenner hinzu. Wechseln Sie zu =TEXTJOIN(" ",TRUE,A2,B2), um leere Felder automatisch zu überspringen.

Blitzvorschau füllt nur eine oder zwei Zeilen aus, anstelle der ganzen Spalte

Dies bedeutet normalerweise, dass die Quelldaten Inkonsistenzen aufweisen, wie z.B. gemischte Groß-/Kleinschreibung, zusätzliche Leerzeichen oder eine Zeile, in der die beiden Werte in einer anderen Reihenfolge stehen. Überprüfen Sie auf störende Leerzeichen in der Quellspalte mit der TRIM-Funktion und stellen Sie sicher, dass das Muster von der ersten Reihe an konsistent ist.

Das Löschen der ursprünglichen Spalten unterbricht die zusammengeführte Spalte

Die zusammengeführte Spalte enthält noch Formeln, die sich auf die ursprünglichen Daten beziehen. Befolgen Sie den Schritt zum Einfügen spezieller Werte, bevor Sie die Quellspalten löschen. Sobald die zusammengeführte Spalte nur statische Werte enthält, ist das Löschen von Spalte A und Spalte B unbedenklich.

Die CONCATENATE- oder CONCAT-Formel zeigt den Formeltext anstelle des Ergebnisses

Die Zelle ist als Text formatiert. Klicken Sie auf die Zelle, ändern Sie das Zellenformat in der Registerkarte Start im Dropdown-Menü auf Allgemein, und drücken Sie dann F2 und Enter, um die Formel neu zu bewerten.

Schnellreferenz: Wie man 2 Spalten in Excel zusammenführt

Methode Formel-Beispiel Aktualisiert sich automatisch Handhaben von leeren Zellen
Ampersand-Operator =A2&" "&B2 Ja Nein (nachlaufender Trenner)
CONCATENATE-Funktion =CONCATENATE(A2," ",B2) Ja Nein (nachlaufender Trenner)
CONCAT-Funktion =CONCAT(A2," ",B2) Ja Nein (nachlaufender Trenner)
TEXTJOIN-Funktion =TEXTJOIN(" ",TRUE,A2,B2) Ja Ja (überspringt Leerzeichen)
Blitzvorschlag Strg + E (keine Formel) Nein Ja (nach Muster)
Power Query Spaltenzusammenführungsschritt Bei Aktualisierung Konfigurierbar
Einfügen spezieller Werte Strg+C, Einfügen > Inhalte einfügen > Werte Nein (wird zu statischen Werten konvertiert) Nicht anwendbar

Für Entwickler: Kombinieren von Spaltendaten programmgesteuert mit IronXL

Wenn Ihre .NET-Anwendung Excel-Berichte generiert, bei denen Spalten vor der Lieferung zusammengeführt werden müssen, ermöglicht IronXL, Zellenwerte in C# zu lesen, zu kombinieren und zu schreiben, ohne dass auf dem Server Microsoft Office installiert sein muss. Anstatt eine CONCAT-Formel in eine Zelle zu schreiben, liest IronXL die Quellwerte und schreibt das kombinierte Ergebnis direkt als statischen Wert, wodurch keine Formelabhängigkeiten in der Ausgabedatei verbleiben.

Hier ist ein vollständiges Beispiel, das eine Mitarbeiter-Tabelle lädt, die Spalten Vorname und Nachname in eine neue Spalte 'Vollständiger Name' kombiniert und dann die ursprünglichen Spalten löscht:

using IronXL;

WorkBook workBook = WorkBook.Load("employee-list.xlsx");
WorkSheet ws = workBook.DefaultWorkSheet;

// Find how many rows of data exist (starting from row 2, row 1 is the header)
int lastRow = ws.Rows.Count();

// Insert a new column C for the merged result
ws.InsertColumn(2); // inserts before existing column C, shifting data right
ws["C1"].Value = "Full Name";

// Combine first name (col A) and last name (col B) for each row
for (int row = 2; row <= lastRow; row++)
{
    string firstName = ws[$"A{row}"].StringValue;
    string lastName  = ws[$"B{row}"].StringValue;

    // Combine data with a space separator - same result as =A2&" "&B2 in Excel
    ws[$"C{row}"].Value = $"{firstName} {lastName}".Trim();
}

// Save the workbook with the new merged column
workBook.SaveAs("employee-list-merged.xlsx");
using IronXL;

WorkBook workBook = WorkBook.Load("employee-list.xlsx");
WorkSheet ws = workBook.DefaultWorkSheet;

// Find how many rows of data exist (starting from row 2, row 1 is the header)
int lastRow = ws.Rows.Count();

// Insert a new column C for the merged result
ws.InsertColumn(2); // inserts before existing column C, shifting data right
ws["C1"].Value = "Full Name";

// Combine first name (col A) and last name (col B) for each row
for (int row = 2; row <= lastRow; row++)
{
    string firstName = ws[$"A{row}"].StringValue;
    string lastName  = ws[$"B{row}"].StringValue;

    // Combine data with a space separator - same result as =A2&" "&B2 in Excel
    ws[$"C{row}"].Value = $"{firstName} {lastName}".Trim();
}

// Save the workbook with the new merged column
workBook.SaveAs("employee-list-merged.xlsx");
Imports IronXL

Dim workBook As WorkBook = WorkBook.Load("employee-list.xlsx")
Dim ws As WorkSheet = workBook.DefaultWorkSheet

' Find how many rows of data exist (starting from row 2, row 1 is the header)
Dim lastRow As Integer = ws.Rows.Count()

' Insert a new column C for the merged result
ws.InsertColumn(2) ' inserts before existing column C, shifting data right
ws("C1").Value = "Full Name"

' Combine first name (col A) and last name (col B) for each row
For row As Integer = 2 To lastRow
    Dim firstName As String = ws($"A{row}").StringValue
    Dim lastName As String = ws($"B{row}").StringValue

    ' Combine data with a space separator - same result as =A2&" "&B2 in Excel
    ws($"C{row}").Value = $"{firstName} {lastName}".Trim()
Next

' Save the workbook with the new merged column
workBook.SaveAs("employee-list-merged.xlsx")
$vbLabelText   $csharpLabel

Um das TEXTJOIN-Verhalten zum Überspringen leerer Felder im Code nachzuahmen, fügen Sie eine Überprüfung hinzu, bevor Sie kombinieren:

// Skip blank cells when combining - equivalent to TEXTJOIN(" ", TRUE, A2, B2)
string combined = string.Join(" ",
    new[] { firstName, lastName }
    .Where(s => !string.IsNullOrWhiteSpace(s)));

ws[$"C{row}"].Value = combined;
// Skip blank cells when combining - equivalent to TEXTJOIN(" ", TRUE, A2, B2)
string combined = string.Join(" ",
    new[] { firstName, lastName }
    .Where(s => !string.IsNullOrWhiteSpace(s)));

ws[$"C{row}"].Value = combined;
Imports System.Linq

' Skip blank cells when combining - equivalent to TEXTJOIN(" ", TRUE, A2, B2)
Dim combined As String = String.Join(" ", 
    New String() {firstName, lastName} _
    .Where(Function(s) Not String.IsNullOrWhiteSpace(s)))

ws($"C{row}").Value = combined
$vbLabelText   $csharpLabel

IronXL unterstützt auch die Merge()-Methode zum optischen Zusammenführen von Zellen über Zeilen für die Kopfzeilenformatierung, die getrennt vom Kombinieren von Spaltendaten ist. Für vollständige Details siehe die Zellen zusammenführen-Anleitung und das Excel-Dateien zusammenfügen-Tutorial.

Erste Schritte: Installieren Sie über NuGet mit Install-Package IronXL.Excel. Eine kostenlose Testversion ist mit 30 Tagen voller Funktionalität und ohne Kreditkarte erhältlich.

Weiterführende Literatur:

Zusammenfassung

Jeder Ansatz, wie man 2 Spalten in Excel zusammenführt, hat einen anderen Kompromiss. Der Ampersand-Operator ist die schnellste Formel für eine Zusammenführung von zwei Spalten, wenn jede Quellzelle einen Wert hat. TEXTJOIN ist die bessere Wahl, wenn in den Daten leere Zellen vorhanden sind, da das Argument zum Überspringen von Leerzeichen verhindert, dass nachlaufende Trenner im Ergebnis erscheinen. CONCATENATE bleibt vollständig unterstützt und erzeugt denselben Output wie CONCAT, obwohl CONCAT der aktuelle Standard im modernen Excel ist. Blitzvorschau ist die Antwort, wenn Sie ein Ergebnis ohne jegliche Formel wünschen, geliefert durch Mustererkennung in nur zwei Schritten.

Sobald die zusammengeführten Daten in einer neuen zusammengeführten Spalte sind, verwenden Sie immer Inhalte einfügen > Werte, bevor Sie Spalte A und Spalte B löschen. Die Konvertierung der Formeln in statische Werte zuerst bedeutet, dass die neue Einzelspalte unabhängig ist und sicher als einziges verbleibendes Ergebnis bleiben kann. Für wiederkehrende Workflows bei großen Datensätzen, bei denen dieselbe Zusammenführung bei eingehenden neuen Daten jedes Mal ausgeführt wird, behandeltPower Querydas Kombinieren mit einer Aktualisierungsschaltfläche anstatt Formeln neu zu schreiben.

Entwickler, die in .NET arbeiten und diesen Prozess in von Anwendungen generierten Arbeitsmappen automatisieren müssen, können IronXL verwenden, um jede Zeile zu lesen, die Werte im Code zu kombinieren und die kombinierten Daten ohne Formelabhängigkeiten zurückzuschreiben. Starten Sie mit einer kostenlosen Testversion, um es in Ihrer eigenen Umgebung zu testen.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen

Iron-Support-Team

Wir sind 24 Stunden am Tag, 5 Tage die Woche online.
Chat
E-Mail
Rufen Sie mich an