Direkt zum Inhalt

Gegenteil von Verketten (Zellen teilen) in Excel – 4 einfache Möglichkeiten

Die Funktion „Verketten“ in Excel wird verwendet, um den Inhalt mehrerer Zellen in einer einzigen Zelle zusammenzuführen. Manchmal müssen Sie jedoch möglicherweise das Gegenteil tun, d. h. den Inhalt einer Zelle in mehrere Zellen aufteilen. Dieser Vorgang ist sehr nützlich für die Datenanalyse und -organisation. In diesem Artikel werden vier einfache Methoden vorgestellt, um dies zu erreichen und Ihnen dabei zu helfen, Ihre Daten in Excel effektiver zu verwalten, egal ob Sie Anfänger oder fortgeschrittener Benutzer sind.

Führen Sie das Gegenteil von CONCATENATE in Excel durch


Führen Sie das Gegenteil von CONCATENATE mit Formeln durch

Um das Gegenteil der CONCATENATE-Funktion auszuführen, können Sie Formeln verwenden, die dabei helfen, Textzeichenfolgen basierend auf einem bestimmten Trennzeichen in mehrere Zellen aufzuteilen.

  1. Geben Sie die folgende Formel ein oder kopieren Sie sie in eine leere Zelle, in die Sie das Ergebnis einfügen möchten. Ziehen Sie dann den Füllpunkt nach rechts zu den Zellen, um diese Formel auszufüllen. Die Zellwerte in Zelle A2 wurden in getrennte Zellen aufgeteilt, siehe Screenshot:
    =TRIM(MID(SUBSTITUTE($A2," ",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
    Note: In der obigen Formel können Sie die Zellwerte auch mit unterschiedlichen Trennzeichen in mehrere Zellen aufteilen. Ersetzen Sie einfach die Leerzeichen zwischen den ersten Anführungszeichen mit dem Trennzeichen Ihrer Wahl.
  2. Ziehen Sie dann den Füllpunkt weiter nach unten auf den Zellbereich, auf den Sie diese Formel anwenden möchten. Dadurch werden alle Zellwerte in separate Spalten aufgeteilt, wie im folgenden Screenshot gezeigt:
TIPP: Formel für Excel 365

Wenn Sie Excel 365 verwenden, finden Sie eine einfachere und effizientere Funktion: TEXTSPLIT die zum Aufteilen von Daten in mehrere Spalten verfügbar ist.

  1. Bitte wenden Sie nach dem Drücken die folgende Formel an Enter Taste, jedes durch ein Leerzeichen getrennte Element wird automatisch in eine einzelne Spalte verschoben, siehe Screenshot:
    =TEXTSPLIT(A2, " ")
  2. Wählen Sie als Nächstes die Zellen aus, die das Ergebnis enthalten, und ziehen Sie dann den Füllpunkt nach unten, um die Formel anzuwenden und die restlichen Ergebnisse zu erhalten, siehe Screenshot:

Führen Sie das Gegenteil von CONCATENATE mit einer leistungsstarken Funktion durch

Kutools for Excel bietet eine benutzerfreundliche Zellen teilen Mit dieser intelligenten Funktion können Sie den Zellinhalt je nach Bedarf schnell in mehrere Spalten oder Zeilen aufteilen, basierend auf einem beliebigen Trennzeichen.

Note: Wenn Sie dies verwenden möchten Zellen teilen Funktion, bitte Laden Sie Kutools für Excel herunter und installieren Sie es zuerst.

Nach dem Download und der Installation Kutools for Excel, dann klick Kutoolen > Zusammenführen & Teilen > Zellen teilen um dies zu ermöglichen Zellen teilen Besonderheit. Stellen Sie im Dialogfeld bitte die folgenden Optionen ein:

  1. Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Klicken Sie auf die Schaltfläche, um die Datenliste auszuwählen, die Sie teilen möchten Split-Bereich Sektion;
  2. Unter dem Typ Abschnitt auswählen In Spalten teilen Option;
  3. Von dem Geteilt durch Wählen Sie im Abschnitt „Bitte das Trennzeichen aus, anhand dessen Sie den Zellinhalt aufteilen möchten“. Hier werde ich wählen Raumfahrt;
  4. Dann klick OK Taste;
  5. Klicken Sie in einem weiteren Eingabeaufforderungsfeld auf eine Zelle, in die Sie das Ergebnis einfügen möchten.
  6. Klicken Sie auf Kostenlos erhalten und dann auf Installieren. OK um das Ergebnis zu erhalten.
Note: Um diese Funktion anzuwenden, bitte Laden Sie Kutools für Excel herunter und installieren Sie es zuerst.

Führen Sie das Gegenteil von CONCATENATE mit der Flash Fill-Funktion aus

Excel 2013 und spätere Versionen führten eine bemerkenswerte Funktion namens Flash Fill ein. Dieses Tool hilft Ihnen nicht nur, Zellen automatisch mit Daten zu füllen, sondern ermöglicht Ihnen auch, Zellinhalte nahtlos aufzuteilen. In diesem Abschnitt werde ich untersuchen, wie Sie die Flash Fill-Funktion verwenden, um Daten in Excel aufzuteilen.

  1. Geben Sie in einer angrenzenden Zelle (B2) neben Ihrer ursprünglichen Datenspalte, in der Sie die Daten aufteilen möchten, den gewünschten Vornamen ein: Lucky. Dann drücken Enter Taste, um zur nächsten Zelle zu gelangen. Siehe Screenshot:
  2. Dann drücken Strg + E Um die restlichen Zellen zu füllen, siehe Screenshot:
  3. Befolgen Sie das gleiche Verfahren für die Spalten „Nachname“ und „Geburtstag“, und Sie erhalten das Ergebnis als Demo unten:
Anmerkungen:
  • Flash Fill erfordert, dass die Ausgabedaten an die Originaldaten angrenzen und keine leeren Spalten dazwischen vorhanden sind.
  • Die mit der Funktion „Flash Fill“ erhaltenen Ergebnisse sind statisch. Das bedeutet, dass Sie bei Aktualisierungen der Originaldaten die Funktion erneut ausführen müssen, um diese Änderungen widerzuspiegeln.
  • Weitere Informationen zu dieser Fill Flash-Funktion finden Sie hier Master-Excel-Dateneingabe mit Flash Fill Tutorial.

Führen Sie das Gegenteil von CONCATENATE mit der Funktion „Text in Spalte“ durch

Tatsächlich ist in Excel die Funktion „Text in Spalten“ das Gegenteil der Funktion „Verketten“. Sie können sie anwenden, um Zellwerte durch beliebige Trennzeichen in mehrere Zellen aufzuteilen.

  1. Wählen Sie die Zellen aus, die Sie teilen möchten. Und dann klicken Sie Datum > Text zu Spalten, siehe Screenshot:
  2. In Schritt 1 des Assistenten zum Konvertieren von Text in SpaltenWählen Getrennt Option, und klicken Sie dann auf Weiter Schaltfläche, siehe Screenshot:
  3. In Schritt 2 des Assistenten, geben Sie das Trennzeichen an, das Sie unter verwenden möchten Begrenzer Möglichkeit. Hier werde ich nachsehen Raumfahrt. Und dann klicken Sie weiter auf Weiter Schaltfläche, siehe Screenshot:
  4. In Schritt 3 des Assistenten, prüfen Erzeugtl unter dem Spaltendatenformat, und wählen Sie dann eine Zelle aus, in der Sie die geteilten Werte aus dem finden möchten Reiseziel Feld. Klicken Sie abschließend Endziel Schaltfläche, siehe Screenshot:
  5. Jetzt wurden die ausgewählten Zellwerte in mehrere Spalten aufgeteilt, siehe Screenshot:

Jede dieser Methoden berücksichtigt unterschiedliche Benutzerpräferenzen und Datenkomplexitätsgrade und ermöglicht eine effiziente Datenbearbeitung und -organisation in Excel. Unabhängig davon, ob Sie Namen, Daten oder andere strukturierte Daten aufteilen müssen, bieten diese Techniken wertvolle Lösungen zur Verbesserung Ihrer Excel-Kenntnisse und zur Verbesserung Ihrer Datenverwaltungsfähigkeiten. Wenn Sie weitere Excel-Tipps und -Tricks erfahren möchten, finden Sie auf unserer Website Tausende von Tutorials Klicken Sie hier, um darauf zuzugreifen. Vielen Dank fürs Lesen und wir freuen uns darauf, Ihnen in Zukunft weitere hilfreiche Informationen zur Verfügung zu stellen!


Weitere Artikel:

  • Textzeichenfolgen nach Trennzeichen in mehrere Zeilen aufteilen - 3 schnelle Tricks
  • Normalerweise können Sie die Funktion „Text in Spalte“ verwenden, um Zellinhalte durch ein bestimmtes Trennzeichen wie Komma, Punkt, Semikolon, Schrägstrich usw. in mehrere Spalten aufzuteilen. Aber manchmal müssen Sie den Inhalt der durch Trennzeichen getrennten Zellen in mehrere Zeilen aufteilen und wiederholen Sie die Daten aus anderen Spalten, wie im folgenden Screenshot gezeigt. Haben Sie gute Möglichkeiten, diese Aufgabe in Excel zu erledigen? Dieses Tutorial stellt einige effektive Methoden vor, um diesen Job in Excel abzuschließen.
  • Teilen Sie einen großen Tisch in mehrere kleine Tische auf
  • Wenn Sie ein großes Arbeitsblatt haben, das mehrere Spalten und Hunderte oder Tausende von Zeilendaten enthält, möchten Sie diese große Tabelle jetzt basierend auf dem Spaltenwert oder der Anzahl der Zeilen in mehrere kleine Tabellen aufteilen, um die folgenden Ergebnisse zu erhalten. Wie können Sie mit dieser Aufgabe in Excel umgehen?
  • Teilen Sie den vollständigen Namen in den Vor- und Nachnamen auf
  • Angenommen, Sie haben eine Namensliste, wie der erste Screenshot in einer Spalte unten zeigt, und Sie müssen den vollständigen Namen in die Spalte Vorname , Spalte zweiter Name und Spalte Nachname aufteilen, wie im folgenden Screenshot gezeigt. Hier sind einige knifflige Methoden, mit denen Sie dieses Problem lösen können.
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Many thanks for your wonderful website and the helpful solutions.
I am using a form on my website to collect CVs and the excel output is like below:

Degree | College Name | Discipline | Year of Graduation | GPA
Masters | Oxford | Mathematics | 2020 | 88
Bachelors | Cambridge | Chemistry | 2016 | 76
Diploma | George's School | Arts | 2012 | 94

All the above lies in a single cell in excel / CSV file.

Can anybody please help me how I can rearrange all this into an excel table with each cell showing part of the entries.

I appreciate your solutions.

best regards,
Nasser
This comment was minimized by the moderator on the site
Hello, Emami

To split the data you provided, both the formula and Text to Column feature can help you. please do as this:
Method1: formula: (After pasting the formula, drag the fill handle right to get the first line result, and then drag the fill handle down to get other results.)
=TRIM(MID(SUBSTITUTE($A1,"|",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-reverse-concatenate.png

Method2: Text to Column:
By using Text to Column feature step by step, and in step3, please enter | character into Other box:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-reverse-concatenate-2.png

Please try, hope it can help you!
This comment was minimized by the moderator on the site
Dear skyyang,
Many thanks for the reply.
First, I cannot use the text to column method because this process has to be done automatically by a formula.
Second, the problem is the table output I receive from csv file (the form entry) is saved in a single cell not in three rows.
ie. All three rows (A1:A4) are stored in one single cell not 4 cell in 4 rows.
I hope you understand my problem and can provide me with a solution.

thanks.
This comment was minimized by the moderator on the site
Hello, Emami,
If your data in a single cell, first, you should split the data into multiple rows based on the line breaks. to split the data into rows, please use this code:
Sub SplitCells()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, ""))
    If lLFs > 0 Then
        Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown
        Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf))
    End If
Next
End Sub


Applying the code to split the data into multiple rows, see screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-split-data.png

Then, you can use this formula to split them into multiple columns as you need.
=TRIM(MID(SUBSTITUTE($A1,"|",REPT(" ",999)),COLUMNS($A:A)*999-998,999))


Please have a try, hope it can help you, if you have any other problem, please comment here.
This comment was minimized by the moderator on the site
I believe it has something to do with having over a certain amount of value in a cell. How does one use this formula with large strings?
This comment was minimized by the moderator on the site
Thank you for this. I had a strange occurence where two strings of text produced #Value!, while all the rest was fine. Any idea why this would happen?
This comment was minimized by the moderator on the site
just want to know if in a cell content i.e (123). can it be splitted to multiple column seperately as cell1 as 1, cell2 as 2 and cell3 as 3
This comment was minimized by the moderator on the site
my query is below
from given data
A B
1 Capital Account Capital Account 6,62,73,000.00
2 SHARE CAPITAL A/C SHARE CAPITAL A/C 67,17,300.00
3 SHARE PREMIUM A/C SHARE PREMIUM A/C 5,95,55,700.00


I need in column C (C + B-A) i.e
C
1 6,62,73,000.00

2 67,17,300.00

3 5,95,55,700.00
This comment was minimized by the moderator on the site
sorry I m not see perfect in first time
this formula is perfect and correct
This comment was minimized by the moderator on the site
you are A Rong Talling thissss formula
This comment was minimized by the moderator on the site
Excellent directions!
This comment was minimized by the moderator on the site
oh snap, i got it above...using text to columns then split option = 'space'
This comment was minimized by the moderator on the site
Thank you so much, helpful indeed. What if there is no comma delimiter in between the words like, "Steve Simpson" and you still want to split?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations