Wie man Text aus zwei Zellen in Excel zusammenführt (7 Methoden)

  • Teile Das
Hugh West

Manchmal müssen wir mehrere Zellen zusammenführen Zweifellos bietet Excel einige der schnellsten Funktionen, um dies zu tun. In diesem Artikel werde ich die 7 schnellsten Methoden zum Zusammenführen von Text aus zwei Zellen in Excel mit der notwendigen Erklärung diskutieren.

Download Arbeitsbuch Praxis

Methoden zum Zusammenführen von Text.xlsm

7 Methoden zum Zusammenführen von Text aus zwei Zellen in Excel

Für unsere heutigen Aufgaben verwenden wir den folgenden Datensatz. Hier sind Vor- und Nachname angegeben. Und wir müssen den Text aus diesen beiden Zellen zusammenführen.

1) Text mit Ampersand-Symbol (&) zusammenführen

Zu Beginn zeige ich Ihnen eine einfache Methode zum Zusammenführen von zwei Zellen - mit dem kaufmännischen Und-Symbol ( & Wir können das Symbol auf zwei verschiedene Arten verwenden.

1.1 Ampersand-Symbol ohne Trennzeichen

Wenn Sie Text aus zwei Zellen ohne Leerzeichen, d. h. ohne Trennzeichen, zusammenführen möchten, können Sie das kaufmännische Und-Symbol verwenden, wie in der folgenden Formel gezeigt.

=B5&C5

Hier, B5 ist die Anfangszelle des Vornamens und C5 ist die Anfangszelle des Nachnamens.

Nach dem Einfügen der Formel in das Feld D5 Zelle, wenn Sie die Taste Eingabe und verwenden Sie die Füllgriff Werkzeug (ziehen Sie einfach das kleine grüne Quadrat unten rechts in der Zelle nach unten), erhalten Sie die folgende Ausgabe.

1.2 Ampersand-Symbol mit Leerzeichen

In diesem Datensatz werden jedoch Leerzeichen zwischen den vollständigen Namen benötigt. Außerdem kann es vorkommen, dass Sie ein Leerzeichen benötigen, um Text aus zwei Zellen zusammenzuführen. In einem solchen Fall verwenden Sie einfach die folgende Formel.

=B5&" "&C5

Hier habe ich Leerzeichen in Anführungszeichen gesetzt, um den Leerraum zwischen dem zusammengefügten Text einzuschließen.

Wenn Sie ein Leerzeichen verwenden müssen, geben Sie einfach das Komma anstelle des Leerzeichens ein.

=B5&", "&C5

Auch hier können Sie das Semikolon anstelle eines Kommas für Ihre Zwecke verwenden.

=B5&"; "&C5

Nach der Eingabe von Formeln und der Verwendung der Füllgriff Werkzeug wird die Ausgabe wie folgt aussehen.

Lesen Sie mehr: Wie man Zellen in einer Excel-Tabelle zusammenführt (7 Wege)

2 Kombinieren von Text mit der Funktion CONCATENATE

Die CONCATENATE Funktion kombiniert mehrere Zeichenketten zu einer einzigen Zeichenkette und kann daher zum Zusammenführen von Text verwendet werden.

=VERKNÜPFUNG(B5," ",C5)

Hier, B5 ist die Anfangszelle des Vornamens und C5 ist die Anfangszelle des Nachnamens.

Wenn Sie die Taste Eingabe und verwenden Sie die Füllgriff Werkzeug erhalten Sie die folgende Ausgabe.

Lesen Sie mehr: Wie man Textzellen in Excel zusammenführt (9 einfache Methoden)

3. mit der Funktion CONCAT Text verbinden

Wie Sie wissen, empfiehlt Microsoft die CONCAT Funktion statt der Verwendung der CONCATENATE Funktion: Die CONCAT kombiniert ebenfalls mehrere Zeichenketten zu einer einzigen Zeichenkette, hat aber kein Standard-Trennzeichen. Sie können das Trennzeichen jedoch manuell eingeben, wenn Sie möchten.

Wenn wir den vollständigen Namen aus den beiden Zellen mit Hilfe der Funktion ermitteln wollen, müssen wir die folgende Formel verwenden.

=CONCAT(B5," ",C5)

Hier, B5 ist die Anfangszelle des Vornamens und C5 ist die Anfangszelle des Nachnamens.

Noch wichtiger ist, dass die CONCAT Funktion hat eine besondere Eigenschaft, da sie einen Bereich von Zellen kombinieren kann.

Wenn Sie eine Reihe von Texten kombinieren müssen, können Sie die folgende Formel verwenden.

=CONCAT(B5:C5," ",B6:C6)

Hier, B5 & C5 sind die Zellen des Namens, aber B6 & C6 sind die Zellen, in denen die Namen der zugehörigen Zustände angezeigt werden.

Wenn Sie die Taste Eingabe und wiederholen Sie das Einfügen der Formel für andere Zellen, dann erhalten Sie die folgende Ausgabe.

Lesen Sie mehr: Zusammenführen von Zellen in Excel mit Daten (3 Wege)

4. zusammenfügen von Text unter Beibehaltung der Zeilenumbrüche

In einigen Fällen müssen wir Zeilenumbrüche zwischen zusammengefügtem Text beibehalten, um ihn optisch zu unterscheiden.

Dazu müssen wir die CHAR Funktion, die das Zeichen anhand einer gegebenen Zahl oder eines Codes überprüft. Der ASCII-Code für das Einfügen eines Zeilenumbruchs ist 10, also müssen wir CHAR(10) um einen Zeilenumbruch zwischen den zusammengefügten Texten einzufügen.

Die angepasste Formel lautet also...

=B5&CHAR(10)&C5

Hier, B5 ist die Anfangszelle des Vornamens und C5 ist die Anfangszelle des Nachnamens.

Drücken Sie dann Eingabe und verwenden Sie die Füllgriff Werkzeug um die Formel für die unten stehenden Zellen zu kopieren.

Dann erhalten Sie die folgende Ausgabe.

Interessanterweise können wir auch die CONCAT Funktion, um Zeilenumbrüche mit Leerzeichen zwischen den Texten einzubetten.

Die Formel lautet also wie folgt.

=CONCAT(B5," ",C5,CHAR(10),B6," ",C6)

Hier, B5 & C5 sind die Zellen des Namens, aber B6 & C6 sind die Zellen für die Anzeige der Namen der zugehörigen Zustände, CHAR(10) ist für die Beibehaltung eines Zeilenumbruchs, zwei Leerzeichen werden innerhalb von Anführungszeichen verwendet, um Leerzeichen zwischen dem zusammengeführten Text (z. B. das Leerzeichen zwischen Staaten und dem Namen von Staaten) einzuschließen.

Wenn Sie die Taste Eingabe und dieselbe Formel mit Ausnahme des Zellnamens verwenden, erhalten Sie die folgende Ausgabe.

Ähnliche Lektüre

  • Wie man in Excel mehrere Zellen ohne Datenverlust zusammenführt (6 Methoden)
  • Zellen in Excel zusammenführen (7 einfache Methoden)
  • Wie man Zellen in Excel zusammenführt und zentriert (3 einfache Methoden)

5 Text aus zwei Zellen mit Hilfe der Funktion TEXTJOIN zusammenführen

Die TEXTJOIN (verfügbar ab Excel 2019) verbindet auch mehrere Zeichenfolgen einschließlich eines Trennzeichens.

Wie auch immer, wenn wir leere Zellen beim Zusammenführen von Text zählen wollen, müssen wir wählen FALSCH im Falle des zweiten Arguments. Die Formel lautet also wie folgt.

=TEXTJOIN(" ",FALSE,B5,C5)

Hier, B5 ist die Anfangszelle des Vornamens und C5 ist die Anfangszelle des Nachnamens.

Nach dem Drücken von Eingabe und dann mit Hilfe der Füllgriff Werkzeug wird die Ausgabe wie folgt aussehen.

Jetzt zeige ich Ihnen eine wichtige Anwendung der TEXTJOIN Im vorherigen Beispiel haben wir nur Zellen ohne Bedingung zusammengeführt. Was ist, wenn wir beim Zusammenführen von Text eine Bedingung haben?

Angenommen, Sie sind der CEO eines Unternehmens und haben die Liste der Freizeit Arbeit Sie müssen jedoch die Arbeiten (wenn jeder Mitarbeiter mehrere Arbeiten ausführt) für einen bestimmten Mitarbeiter auflisten.

=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))

Hier ist " " das Begrenzungszeichen, WAHR wird verwendet, um leere Zellen zu ignorieren.

Außerdem habe ich $B$5:$B$13=E5 als Array, um den ausgewählten Mitarbeiter aus der Liste der Mitarbeiter zuzuordnen, und $C$5:$C$13 um die Arbeit für den ausgewählten Mitarbeiter zu finden.

Da es sich um eine Array-Funktion handelt, müssen Sie die Taste CTRL + SHIFT + Eingabe um die Ausgabe zu erhalten. Als nächstes verwenden Sie die Füllgriff Werkzeug zum Kopieren der Formel für die unten stehenden Zellen.

Lesen Sie mehr: Text aus zwei oder mehr Zellen in eine Zelle zusammenführen (die 6 einfachsten Möglichkeiten)

6. mit Power Query Text kombinieren

Außerdem können Sie die Power Query Tool zum schnellen und effizienten Zusammenführen von Text aus zwei Zellen in Excel.

Der Prozess der Zusammenführung von Texten mit Hilfe des Tools wird im Folgenden Schritt für Schritt beschrieben.

Schritt 1: Einfügen des Datasets in den Power Query Editor

Zum Öffnen des Power Query Editor müssen Sie den gesamten Datensatz auswählen und die Option

⇰ Von Tisch/Bereich von der Daten abrufen & umwandeln Band.

⇰ Wenn Sie die Tabelle erstellen Dialogfeld und drücken Sie OK mit Ankreuzen des Kästchens vor Meine Tabelle hat Kopfzeilen .

Schritt 2: Zusammenführen der Spalten

Jetzt sind Sie in der Power Query Editor .

Wählen Sie die beiden Spalten durch Drücken von SHIFT und klicken Sie auf das Spalte verschmelzen von der Spalte hinzufügen tab.

Wählen Sie dann Abscheider als Weltraum und tippen Vollständiger Name in das leere Feld unter Neuer Spaltenname und drücken Sie abschließend OK .

Sie erhalten also die folgende Ausgabe, wenn der vollständige Name gefunden wird.

Schritt 3: Laden der Ausgabe in Arbeitsblätter

Schließlich müssen Sie die Ausgabe in Ihre Arbeitsblätter exportieren, indem Sie auf Datei > Schließen & Laden .

Wenn Sie das neue Arbeitsblatt wählen, erhalten Sie die folgende Ausgabe (Sie können auch das vorhandene Arbeitsblatt wählen).

7. mit VBA Text aus zwei Zellen zusammenführen

Schließlich können Sie, wenn Sie möchten, den VBA-Code zum Zusammenführen von Texten verwenden.

Schritt 1:

Öffnen Sie zunächst ein Modul, indem Sie auf Entwickler > Visuell Grundlegend .

Zweitens: Gehen Sie zu einfügen. > Modul .

Schritt 2:

Kopieren Sie dann den folgenden Code in das neu erstellte Modul.

 Sub MergeText_VBA() Dim SourceCells As Range Dim DestinationCell As Range Set SourceCells = Application.InputBox(prompt:="Select the cells to merge", Type:=8) Set DestinationCell = Application.InputBox(prompt:="Select the output cell", Type:=8) temp = "" For Each Rng In SourceCells temp = temp & Rng.Value & " " Next DestinationCell.Value = temp End Sub 

In dem obigen Code habe ich QuellZellen und ZielZelle als Bereich Dann habe ich Eingabefeld Schließlich habe ich die Variable temp verwendet, um den Platz zu behalten, indem ich den Platz und Rng.Wert Funktion.

Wenn Sie dann den Code ausführen (das Tastaturkürzel lautet F5 oder Fn + F5 ), wird das folgende Dialogfeld angezeigt, in dem Sie die Zellen festlegen müssen, die Sie zusammenführen möchten.

Gleichzeitig wird das folgende Dialogfeld angezeigt, nachdem Sie auf OK Wählen Sie die Zielzelle, in der Sie den zusammengeführten Text erhalten möchten.

Sofort erhalten Sie den zusammengefassten Text wie unten dargestellt.

Wiederholen Sie nun den Vorgang für die unteren Zellen, und Sie erhalten folgende Ausgabe.

Lesen Sie mehr: VBA zum Zusammenführen von Zellen in Excel

Schlussfolgerung

Hier habe ich 7 Methoden besprochen, um Text aus zwei Zellen in Excel zusammenzuführen. Es gibt jedoch noch einige andere effektive Methoden wie Flash Fill, die Ihnen helfen können. Wenn Sie Fragen oder Vorschläge haben, lassen Sie sie bitte unten stehen.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.