Teilen Sie einen langen Text in Excel in mehrere Zellen auf

Teilen Sie einen langen Text in Excel in mehrere Zellen auf

Ich habe eine lange Textzeichenfolge, die so aussieht: (213412=a)(223412=b)(512231=c)...

Ich möchte dies in mehrere Zellen untereinander aufteilen, wobei jede Zelle eine Zeichenfolge derselben Größe erhält. Vielleicht jeweils 6 dieser Zeichenbits in Klammern. Wie kann ich das erreichen?

Ich habe die MID-Formel ausprobiert, die im Allgemeinen das tut, was ich will, aber ich kann sie anscheinend nicht mit der automatischen Vervollständigung erweitern.

Antwort1

Optional können Sie diese Funktion nutzen:

=LEFT((TEXTSPLIT(A1,,"(",TRUE,1,)),6)

Bildschirmfoto

Antwort2

Entweder: Text in Spalten

  • Text -> Text in Spalten mit "(" oder ")"
  • dann kopiere die erste Zeile mit allen neuen Spalten und füge sie mit einem Häkchen bei "transponiert" in Zeilen ein
  • Setzen Sie anschließend die anderen Klammern wieder ein.

Oder: Teilen durch Zeilenumbruch ersetzen

Wenn das Obige zu zu vielen Spalten führt:

  • Fügen Sie die Zeichenfolge in eine Textdatei ein, die in einem RegEx-Editor wie Notepad++ oder einem ähnlichen Editor geöffnet wird.
  • RegEx ersetzt ")(" durch einen Zeilenumbruch "\n"
  • Befreien Sie es von den letzten Klammern
  • fügen Sie es in Excel ein.

Antwort3

Versuchen Sie diese Formel:

=MID($A$1,FIND("#",SUBSTITUTE($A$1,"(","#",ROW(A1)))+1,6)

Bildbeschreibung hier eingeben

verwandte Informationen