Tag Archives: trennzeichen

#Excel: #Text in #Spalten #aufteilen

Immer wieder einmal bekommt man Daten, wo jemand Inhalte in eine Spalte gestopft hat, die eigentlich in zwei (oder mehr) Spalten aufgeteilt sein sollten. Für eine einmalige Textspalterei genügt das Werkzeug DATEN > Datentools > Text in Spalten.

Im ersten Schritt legen Sie fest, ob die Trennung bei einem bestimmten Zeichen oder an einer bestimmten Position erfolgen soll:

Tipp Excel TextinSpalten1

Dann definieren Sie das Trennzeichen:

Tipp Excel TextinSpalten2

Zu guter Letzt können Sie noch Details spezifizieren wie das Datenformat; Sie können auch Spalten überspringen, jedenfalls aber – WICHTIG! – geben Sie im Zielbereich an, welche Zelle die erste ist, die Ihre neu entstehenden Daten aufnehmen soll. ACHTUNG: Der Vorschlag von Excel ist die erste Zelle der bestehenden Daten – die damit verloren gehen, ebenso wie alles weiter rechts, das dem Platzbedarf des Aufspaltungsergebnisses zum Opfer fällt. Geben Sie hier lieber eine Zelle an, neben der rechts lange nichts mehr kommt.

Tipp Excel TextinSpalten3

Fertig stellen. Freuen.

#Excel #VBA #Funktion verkettet Verweisergebnisse

Tipp VBA SVerweisM

Mit VBA können Sie eigene Funktionen kreieren.

Die hier hab ich SVerweisM genannt. Sie sucht wie der SVERWEIS nach dem Vorkommen einen Schlüsselbegriffs, liefert aber eine Textwurst aus allen möglichen Treffern (Trennzeichen ist das vierte Argument).

War übrigens eine Auftragsarbeit 🙂

Public Function SVerweisM(was As Variant, wo As Range, Ergebnisspalte As Long, Trennzeichen As Variant) As Variant
Dim Erg As Variant
Dim Zeile As Long
Erg = „“

For Zeile = 1 To wo.Rows.Count
If wo.Cells(Zeile, 1).Value = was Then
Erg = Erg & IIf(Erg <> „“, Trennzeichen, „“) & wo.Cells(Zeile, Ergebnisspalte)
End If
Next Zeile

SVerweisM = Erg

End Function

#Text in #Word in #Tabelle #umwandeln

Tipp Word Text in Tabelle

Sie haben Text mal schnell so hingeklatscht, und finden jetzt im Nachhinein, dass er sich als Tabelle aufbereitet doch viel besser machen würde? Bitte, fangen Sie jetzt nicht damit an, eine Tabelle zu zeichnen, und Ihren fertigen Text Zelle für Zelle da hinein zu kopieren.

Stattdessen: Markieren Sie Ihren Text. Wählen Sie nun EINFÜGEN > Tabelle > Text in Tabelle umwandeln, und definieren Sie im aufgehenden Dialogfeld die Details. Das Wichtigste dabei: Text trennen bei. Hier definieren Sie, bei welchem Zeichen der nachfolgende Text in eine neue Zelle geschrieben werden muss.

Sieht doch gleich viel besser aus, oder?