Neue Zeilen nach Komma in der Tabelle erstellen?

Neue Zeilen nach Komma in der Tabelle erstellen?

Ich habe 2 Tabellen in Google Sheets/Excel. Ich versuche, nach jedem Komma (falls vorhanden) eine neue Zeile zu erstellen, damit es leichter zu sehen ist. Ich habe versucht, Regexreplace und Substitute zu verwenden, aber ich bekomme es einfach nicht zum Laufen. Es gibt nur einen Fehler zurück.

Die Formel, die ich derzeit habe, ist:Formel

Ich versuche, die Daten von hier abzurufenDaten abrufen

Antwort1

Die Formel, die Sie in Ihrer Frage angeben, lautet:

=VLOOKUP(B5,'tracking-feb'!A:F,4,FALSE) & =REGEXREPLACE('tracking-feb'!D2:D55,",",CHAR(10))

Hier gibt es einige Probleme:

  1. Excel hat keinArbeitsblattfunktionaufgerufen REGEXPREPLACE(), obwohl Google Sheets dies tut. Möglicherweise finden Sie Add-Ins, die Excel die gleiche Funktionalität bieten, oder Sie können Ihre eigenen alsbenutzerdefinierte Funktionin VBA - sieheDieser Artikelfür einen Ausgangspunkt.
  2. Das Gleichheitszeichen wird verwendet, um anzuzeigen, dass der Inhalt einer Arbeitsblattzelle alsFormel. Es istnichtvor jedemArbeitsblattfunktion(wie VLOOKUP(), SUM()und IF()) in einemFormelDies führt zu einem Fehler in Excel.
  3. DerEt-Zeichenmelden Sie sich &anFormelist einOperatordas zwei Textausdrücke verkettet (oder zusammenfügt), ="ABC"&"DEF"ergibt beispielsweise den Text "ABCDEF". Ihre Formel (nachdem das zweite fehlerhafte Gleichheitszeichen entfernt wurde) versucht, die Ergebnisse von VLOOKUP(B5,'tracking-feb'!A:F,4,FALSE)und zu verketten REGEXREPLACE('tracking-feb'!D2:D55,",",CHAR(10)). Ich vermute, dass Sie eigentlich versuchen, alle Kommazeichen in VLOOKUP(B5,'tracking-feb'!A:F,4,FALSE)in CHAR(10)Zeichen umzuwandeln.

Wenn 3. oben richtig ist, dann ist der zu verwendende Ausdruck

=REGEXREPLACE(VLOOKUP(B5,'tracking-feb'!A:F,4,FALSE),",",CHAR(10))

Vorausgesetzt, Sie lösen das Problem mit REGEXREPLACE(), müssen die Zellen in Excel mit aktiviertem Attribut „Text umbrechen“ formatiert werden, damit sie CHAR(10)als Zeilenumbruchzeichen angezeigt werden (Zellen formatieren ... > Registerkarte Ausrichtung > Kontrollkästchen „Text umbrechen“ aktiviert).

verwandte Informationen