Zum Fußzeileninhalt springen
EXCEL-TOOLS

Subtrahieren in Excel: Jede Methode erklärt (2026)

Geschrieben vom Team bei Iron Software. Wenn Sie planmäßig Ihre Tabellenaufgaben automatisieren möchten, besuchen Sie die IronXL-Produktseite , um mehr über unsere professionelle Excel-Bibliothek für .NET zu erfahren.

In der Welt des Datenmanagements wird Informationen selten im genauen Format geliefert, das Sie benötigen. Vielleicht haben Sie eine Liste mit Vornamen in einer Spalte und Nachnamen in einer anderen, oder Sie versuchen, eine vollständige Postanschrift aus separaten Straßen- und Stadtfeldern zu erstellen. Das manuelle Neu-Tippen dieser Daten ist nicht nur eine Belastung für Ihre Produktivität, sondern auch eine Einladung zu menschlichen Fehlern.

Zu lernen, wie man zwei Spalten in Excel kombiniert, ist eine grundlegende Fähigkeit, die Rohdaten in nutzbare Informationen verwandelt. Ob Sie eine Marketing-E-Mail-Liste vorbereiten, Finanzberichte abgleichen oder eine Datenbank organisieren, Excel bietet mehrere leistungsstarke Tools, um Daten nahtlos zu zusammenführen.

Der schnellste Weg, zwei Spalten zu kombinieren, ist die Verwendung von Blitzvorschlag (Strg + E) oder einer einfachen Und-Zeichen (&) Formel. Für eine einfache Namenszusammenführung geben Sie einfach das gewünschte Ergebnis in die erste Zelle ein (z.B. "John Smith"), verschieben Sie sich zur nächsten Zelle und drücken Sie Strg + E. Excel erkennt sofort das Muster und füllt Ihnen den Rest der Spalte aus. Wenn Sie einen formularbasierten Ansatz bevorzugen, der sich automatisch aktualisiert, verknüpft die Folge $=A2& " " & B2$ den Inhalt von zwei Zellen mit einem Leerzeichen dazwischen.

Methode 1: Der schnellste Weg (Blitzvorschlag)

Wenn Sie kein Fan von Formeldependenzen sind und die Aufgabe in Sekunden erledigen möchten, ist Blitzvorschlag Ihr bester Freund. Eingeführt in Excel 2013, verwendet diese Funktion "predictive intelligence", um zu erkennen, was Sie erreichen möchten, und beendet die Arbeit für Sie.

Wie man Blitzvorschlag verwendet, um Zellen aus Spalten in Excel zu "zusammenführen"

  1. Erstellen Sie eine Zielspalte: Stellen Sie sicher, dass Sie eine leere Spalte neben den Daten haben, die Sie kombinieren möchten.

So kombinieren Sie zwei Spalten in Excel: Eine vollständige Schritt-für-Schritt-Anleitung: Bild 1 - Leere Spalte neben den Daten

  1. Geben Sie den ersten Eintrag ein: Geben Sie in die erste leere Zelle (z.B. C2) genau ein, wie die kombinierten Daten aussehen sollen, unter Verwendung der Daten aus den Spalten A und B.

So kombinieren Sie zwei Spalten in Excel: Eine vollständige Schritt-für-Schritt-Anleitung: Bild 2 - Erster Eintrag, wie meine Daten kombiniert werden sollen

  1. Geben Sie ein zweites Beispiel an (optional): Wenn Excel es nicht sofort erkennt, geben Sie das gewünschte Ergebnis in die zweite Zelle (C3) ein.

    1. Lösen Sie die Magie aus: Drücken Sie Strg + E auf Ihrer Tastatur. Alternativ gehen Sie zum Daten-Tab im Menüband und klicken Sie auf die Blitzvorschlag-Schaltfläche.

So kombinieren Sie zwei Spalten in Excel: Eine vollständige Schritt-für-Schritt-Anleitung: Bild 3 - Beispielausgabe, wie man zwei Spalten in Excel mit Autoausfüllen kombiniert

Professioneller Tipp: Blitzvorschlag ist "statisch". Wenn Sie den Namen in Spalte A später ändern, aktualisiert sich das kombinierte Ergebnis in Spalte C nicht automatisch. Für dynamische Daten verwenden Sie die unten aufgeführten Formelmethode.

Methode 2: Der Und-Zeichen-Operator (&)

Das Und-Zeichen (&) ist der Standardoperator für "Verkettung" (das schicke Wort für das Verbinden von Dingen). Er ist sehr zuverlässig und funktioniert in jeder jemals erstellten Excel-Version.

Die Grundlogik

Die Struktur der Formel folgt einem einfachen Muster:

=Cell1 &"Separator" & Cell2
=Cell1 &"Separator" & Cell2
`=Cell1 & "Separator" & Cell2`
$vbLabelText   $csharpLabel

Schritte zur Implementierung

  1. Wählen Sie die Zelle, in der die kombinierten Daten erscheinen sollen.
  2. Geben Sie die Formel ein. Zum Beispiel, um einen Vornamen (A2) und einen Nachnamen (B2) mit einem Leerzeichen zu verknüpfen:
=A2&" "& B2
=A2&" "& B2
$vbLabelText   $csharpLabel

So kombinieren Sie zwei Spalten in Excel: Eine vollständige Schritt-für-Schritt-Anleitung: Bild 4 - Hinzufügen der Formel

  1. Drücken Sie Eingabe.

So kombinieren Sie zwei Spalten in Excel: Eine vollständige Schritt-für-Schritt-Anleitung: Bild 5 - Automatisch ausgefüllter Zelle mit kombinierten Daten

  1. Doppelklicken Sie den Füllgriff (das kleine grüne Quadrat unten rechts in der Zelle), um die Formel die gesamte Spalte herunterzukopieren.

So kombinieren Sie zwei Spalten in Excel: Eine vollständige Schritt-für-Schritt-Anleitung: Bild 6 - Erfolgreich kombinierte Daten in der gesamten Spalte

Methode 3: Verwendung der CONCATENATE und CONCAT Funktionen

Während der Und-Zeichen-Operator schnell ist, bietet Excel eingebaute Funktionen, die speziell zum Zusammenführen von Daten entwickelt wurden.

CONCAT vs. CONCATENATE

  • CONCATENATE: The legacy function. Sie erfordert die individuelle Auswahl jeder Zelle.
  • CONCAT: Der moderne Ersatz. Es ermöglicht Ihnen, ganze Bereiche auszuwählen (z.B. $A2:D2$), um sie alle auf einmal zusammenzuführen.

Schritte zur Implementierung von CONCAT

  1. Klicken Sie auf Ihre Zielzelle.
  2. Geben Sie die folgende Formel ein, um Zellen mit einem Komma als Trennzeichen zusammenzuführen:
=CONCAT(A2,",",B2)
=CONCAT(A2,",",B2)
=CONCATENATE(A2, ",", B2)
$vbLabelText   $csharpLabel

So kombinieren Sie zwei Spalten in Excel: Eine vollständige Schritt-für-Schritt-Anleitung: Bild 7 - Verwenden der CONCAT-Funktion zum Kombinieren von zwei Spalten

  1. Wenn Sie eine lange Liste von Zellen haben, die ohne Trennzeichen zusammengeführt werden sollen, können Sie einfach verwenden:
=CONCAT(A2:Z2)
=CONCAT(A2:Z2)
The provided code appears to be an Excel formula rather than C# code. If you intended to provide C# code for conversion to VB.NET, please provide the correct C# code snippet.
$vbLabelText   $csharpLabel

Dies wird mehrere Zellen mühelos zusammenführen, wie hier gesehen:

So kombinieren Sie zwei Spalten in Excel: Eine vollständige Schritt-für-Schritt-Anleitung: Bild 8 - Zusammengeführte Spalten mit der CONCAT-Funktion

Methode 4: Die Wahl der Power-Nutzer (TEXTJOIN)

Wenn Sie Excel 2019 oder Microsoft 365 verwenden, ist TEXTJOIN die effizienteste Methode. Es löst die zwei größten Probleme beim Zusammenführen von Spalten: den Umgang mit leeren Zellen und sich wiederholenden Trennzeichen (wie Kommas oder Leerzeichen).

WarumTEXTJOINüberlegen ist

Bei Standard-Verkettungen erhalten Sie oft zwei Leerzeichen in der Mitte Ihres Ergebnisses, wenn ein Zwischenname fehlt.TEXTJOINermöglicht Ihnen, "leere Zellen zu ignorieren".

Schritte zur Implementierung

  1. Wählen Sie Ihre Zielzelle.

    1. Geben Sie die Formel ein:
    =TEXTJOIN(" ",TRUE,A2,B2)
    =TEXTJOIN(" ",TRUE,A2,B2)
    `=TEXTJOIN(" ", TRUE, A2, B2)` is a formula used in Excel, not C# code. If you intended to convert a C# code snippet that involves string joining, please provide the correct C# code. If this is indeed what you want to convert, please clarify how you would like it to be represented in VB.NET or any other context.
    $vbLabelText   $csharpLabel
    • " ": Dies ist das Trennzeichen (der Abstand zwischen Wörtern).

    • WAHR: Dies teilt Excel mit, jede leere Zelle im Bereich zu ignorieren.

    • A2, B2: Dies sind die Zellen, die Sie zusammenführen.

So kombinieren Sie zwei Spalten in Excel: Eine vollständige Schritt-für-Schritt-Anleitung: Bild 9 - Beispielverwendung von TEXTJOIN

Dies wird dazu führen, dass Ihre zwei Spalten von Daten in einer einzigen Spalte wie folgt kombiniert werden:

So kombinieren Sie zwei Spalten in Excel: Eine vollständige Schritt-für-Schritt-Anleitung: Bild 10 - Beispielausgabe mit TEXTJOIN

Methode 5: Verwenden vonPower Queryfür riesige Datensätze

Bei der Bearbeitung von Hunderttausenden von Zeilen können Formeln Ihre Arbeitsmappe verlangsamen. Power Query ist ein professionelles Tool, das in Excel integriert ist und Datentransformationen außerhalb des Standardgitters durchführt.

Schritte zum Zusammenführen von Spalten in Power Query

  1. Wählen Sie Ihren Datenbereich aus und gehen Sie zu Daten > Aus Tabelle/Bereich.
  2. Halten Sie im Power Query-Editorfenster Strg gedrückt und klicken Sie auf die Überschriften der Spalten, die Sie zusammenführen möchten.

  3. Klicken Sie mit der rechten Maustaste auf eine der ausgewählten Überschriften und wählen Sie Spalten zusammenführen.
  4. Wählen Sie Ihren Trennzeichen (Leerzeichen, Tab, Komma, usw.) und geben Sie der neuen Spalte einen Namen.

  5. Klicken Sie auf OK, dann auf Schließen & Laden, um die zusammengeführten Daten in Excel zurückzugeben.

Methode 6: Zusammenführung über ein VBA-Makro

Für diejenigen, die täglich dieselben Bereinigungsaufgaben ausführen, kann ein kleines VBA-Skript den Zusammenführungsprozess über mehrere Arbeitsmappen hinweg automatisieren.

  1. Drücken Sie Alt + F11, um den VBA-Editor zu öffnen.

  2. Gehen Sie zu Einfügen > Modul.
  3. Fügen Sie den folgenden Code ein:
Sub MergeColumns()
    Dim lastRow As Long
    lastRow = Cells(Rows.Count, "A").End(xlUp).Row
    For i = 2 To lastRow
        Cells(i, 3).Value = Cells(i, 1).Value & " " & Cells(i, 2).Value
    Next i
End Sub
Sub MergeColumns()
    Dim lastRow As Long
    lastRow = Cells(Rows.Count, "A").End(xlUp).Row
    For i = 2 To lastRow
        Cells(i, 3).Value = Cells(i, 1).Value & " " & Cells(i, 2).Value
    Next i
End Sub
Sub MergeColumns()
    Dim lastRow As Long
    lastRow = Cells(Rows.Count, "A").End(xlUp).Row
    For i As Integer = 2 To lastRow
        Cells(i, 3).Value = Cells(i, 1).Value & " " & Cells(i, 2).Value
    Next i
End Sub
$vbLabelText   $csharpLabel
  1. Dieses Makro wird Werte aus den Spalten A und B nehmen und den kombinierten String in Spalte C platzieren.

Häufige Probleme und Fehlerbehebung

Das Zusammenführen von Daten offenbart oft versteckte Inkonsistenzen in Ihrer Tabelle. Hier erfahren Sie, wie Sie die häufigsten Probleme beheben können.

1. Zusammenführen von Daten und Währung

Wenn Sie versuchen, einen Namen mit einem Datum mit =A2 & B2 zu kombinieren, wird das Datum als fünfstellige Zahl angezeigt (z.B. 45120). Dies liegt daran, dass Excel Daten als fortlaufende Zahlen speichert.

  • Lösung: Verwenden Sie die TEXT-Funktion, um das Format beizubehalten:

    =A2& " " & TEXT(B2,"mm/dd/yyyy")
    =A2& " " & TEXT(B2,"mm/dd/yyyy")
    =A2 & " " & TEXT(B2, "mm/dd/yyyy")
    $vbLabelText   $csharpLabel

2. Übermäßige Leerzeichen

Wenn Ihre Quelldaten versehentlich führende oder nachfolgende Leerzeichen enthalten, sehen Ihre zusammengeführten Ergebnisse unordentlich aus.

  • Lösung: Verpacken Sie Ihre Zellreferenzen in die TRIM-Funktion:

    =TRIM(A2) &"  "& TRIM(B2)
    =TRIM(A2) &"  "& TRIM(B2)
    `=TRIM(A2) & "  " & TRIM(B2)`
    $vbLabelText   $csharpLabel

3. Zahlen, die zu Text werden

Sobald Sie zwei Spalten zusammenführen, ist das Ergebnis immer ein String (Text). Sie können keine mathematischen Summen mit einer Zelle durchführen, die "Artikel 100" enthält.

  • Lösung: Wenn Sie zwei Zahlen zusammenführen, um eine neue ID zu erstellen, und diese als Zahl belassen müssen, umwickeln Sie die gesamte Formel in VALUE():

    =VALUE(A2 & B2)
    =VALUE(A2 & B2)
    `=VALUE(A2 & B2)` is an Excel formula, not C# code. If you intended to convert a C# expression involving string concatenation and conversion to a number, please provide the C# code. If this is indeed an Excel formula, it doesn't require conversion to VB.NET.
    $vbLabelText   $csharpLabel

Für Entwickler: Automatisiertes Spaltenzusammenführen mit IronXL

Obwohl Excels Benutzeroberfläche großartig für manuelle Aufgaben ist, müssen Software-Ingenieure oft Spalten programmatisch zusammenführen. Dies kommt häufig bei der Erstellung automatisierter Berichtswerkzeuge oder der Migration von Daten aus einer Datenbank in ein benutzerfreundliches Tabellenblatt vor.

IronXL ermöglicht es .NET-Entwicklern, diese Operationen durchzuführen, ohne dass Microsoft Office auf dem Server installiert ist. Es bietet eine saubere, intuitive API, um Zellen im großen Maßstab zu lesen, zusammenzuführen und zu formatieren.

Warum IronXL verwenden?

  • Geschwindigkeit: Verarbeitet massive Arbeitsmappen schneller als die Excel-GUI oder Interop.
  • Keine Abhängigkeiten: Funktioniert auf Linux, Azure und Windows, ohne dass Excel installiert sein muss.
  • Genauigkeit: Beseitigt das Risiko, dass ein Benutzer versehentlich eine Formel in einer gemeinsamen Arbeitsmappe bricht.

Code Snippet: Merging Columns in C

Das folgende Beispiel zeigt, wie man eine Arbeitsmappe lädt und zwei Spalten programmgesteuert in eine dritte mit IronXL kombiniert.

using IronXL;
// Load the existing workbook
WorkBook workbook = WorkBook.Load("Customer_Data.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;
// Iterate through the rows to combine Column A (First Name) and B (Last Name)
for (int i = 1; i <= sheet.RowCount; i++)
{
    string firstName = sheet["A" + i].StringValue;
    string lastName = sheet["B" + i].StringValue;
    // Set the value of Column C to the combined string
    sheet["C" + i].Value = $"{firstName} {lastName}";
}
// Save the updated file
workbook.SaveAs("Consolidated_Customer_Data.xlsx");
using IronXL;
// Load the existing workbook
WorkBook workbook = WorkBook.Load("Customer_Data.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;
// Iterate through the rows to combine Column A (First Name) and B (Last Name)
for (int i = 1; i <= sheet.RowCount; i++)
{
    string firstName = sheet["A" + i].StringValue;
    string lastName = sheet["B" + i].StringValue;
    // Set the value of Column C to the combined string
    sheet["C" + i].Value = $"{firstName} {lastName}";
}
// Save the updated file
workbook.SaveAs("Consolidated_Customer_Data.xlsx");
Imports IronXL

' Load the existing workbook
Dim workbook As WorkBook = WorkBook.Load("Customer_Data.xlsx")
Dim sheet As WorkSheet = workbook.DefaultWorkSheet

' Iterate through the rows to combine Column A (First Name) and B (Last Name)
For i As Integer = 1 To sheet.RowCount
    Dim firstName As String = sheet("A" & i).StringValue
    Dim lastName As String = sheet("B" & i).StringValue
    ' Set the value of Column C to the combined string
    sheet("C" & i).Value = $"{firstName} {lastName}"
Next

' Save the updated file
workbook.SaveAs("Consolidated_Customer_Data.xlsx")
$vbLabelText   $csharpLabel

IronXL Beispielausgabe mit kombinierten Vor- und Nachnamen

So kombinieren Sie zwei Spalten in Excel: Eine vollständige Schritt-für-Schritt-Anleitung: Bild 11 - Beispielausgabe mit IronXL

Vergleich der Methoden

| Methode | Am besten für|Geschwindigkeit|Dynamisch? | | ---| ---| ---| ---| |Blitzvorschlag|Einmalige, visuelle Aufgaben|Sofort|Nein| |Ampersand (&)|Einfache 2-Spalten-Zusammenführungen|Sehr schnell| Ja | |TEXTJOIN|Mehrere Spalten/leere Zellen| Schnell | Ja | |Power Query|Massive Datensätze (>100.000 Zeilen)| Mäßig |Ja (beim Aktualisieren)| | IronXL (.NET) |Automatisierte Apps & Server|Sofort|Programmierbar|

Zusammenfassung und bewährte Praktiken

Die Fähigkeit zu meistern, Spalten zu kombinieren, bedeutet, das richtige Werkzeug für den speziellen Job auszuwählen.

  1. Verwenden Sie Blitzvorschlag für schnelle, einmalige Korrekturen, bei denen Sie nicht über Formeln nachdenken möchten.

  2. Verwenden Sie TEXTJOIN für professionelle Berichte, bei denen Daten in einigen Zeilen fehlen könnten.

  3. Verwenden Sie immer TRIM, wenn Ihre Daten aus einer externen Datenbank stammen, um sperrige Abstände zu vermeiden.

  4. Überprüfen Sie Ihre Daten nach dem Zusammenführen, insbesondere bei der Arbeit mit Daten oder Währungen, um sicherzustellen, dass das Format erhalten bleibt.

Bereit, Ihre Datenautomatisierung zu erweitern? Egal, ob Sie ein Unternehmensanalyst oder ein Entwickler sind, Iron Software bietet die Werkzeuge, um Ihren Arbeitsablauf effizienter zu gestalten. Probieren Sie IronXL für Ihr nächstes Projekt und sehen Sie, wie einfach das Tabellenmanagement sein kann.

Probieren Sie heute die kostenlose Testversion von IronXL!

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