
In Excel habe ich Zellen, die unterschiedliche Informationen in Absätzen enthalten.
Da es sich lediglich um einen Auszug des eigentlichen Quellmaterials handelt, wäre eine Möglichkeit, es so zu formatieren, dass ich das erreiche, was ich suche, ideal. (Beachten Sie, dass die erforderlichen Informationen in Klammern stehen.)
Antwort1
Wenn Sie Excel 365 haben, können Sie die Funktionen IF
, IFERROR
, TEXTAFTER
, TEXTBEFORE
, TEXTJOIN
und kombinieren CHAR
, um das Ergebnis zu erhalten. Angenommen, Ihre Daten befinden sich in Spalte A, versuchen Sie Folgendes in Spalte B:
=TEXTJOIN(CHAR(10),TRUE,IFERROR(IF(LEFT(A1:A22,1)="[",TEXTBEFORE(TEXTAFTER(A1:A22,"_",1),"_",1),""),""))
IF
: um zu prüfen, ob das erste Zeichen ein ist[
. Wenn ja, extrahieren Sie das Wort mit den Funktionen TEXTAFTER und TEXTBEFOREIFERROR
: Im Fehlerfall leere Zeichenfolge anzeigenCHAR(10)
: fügt eine neue Zeile zwischen Zellen/Wörtern einTEXTJOIN
: verkettet die Zeichenfolgen/Wörter und ignoriert leere Zellen