Inhaltsverzeichnis
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.