Seite 1 von 1
Zelleninhalt bei | in mehrere Zellen aufteilen
Verfasst: Do, 16.07.2015 19:27
von wimmer-autoteile
Hallo,
ich habe eine Tabelle in der ich in Spalte G z.B. folgenden Inhalt habe:
Links-/Rechtslenker=für Linkslenker|Menge=2|Länge 1=600 mm|Länge 2=350 mm|Länge1/Länge2=24/14 Zoll|Styling=mit Spoiler
Gibt es eine Möglichkeit dass ich den Inhalt bei allen | trenne und auf mehrere Spalten aufteile?
also z.B.
G = Links-/Rechtslenker=für Linkslenker
H= Menge=2
I= Länge 1=600 mm
J= Länge 2=350 mm
K= Länge1/Länge2=24/14 Zoll
L= Styling=mit Spoiler
Für Eure Tipps wäre ich sehr dankbar.
SG
Carsten
Re: Zelleninhalt bei | in mehrere Zellen aufteilen
Verfasst: Do, 16.07.2015 20:02
von Karolus
Hallo
→Daten→Text in Spalten→→Trennzeichen →[x]andere ..|
Karolus
Re: Zelleninhalt bei | in mehrere Zellen aufteilen
Verfasst: Do, 16.07.2015 20:27
von wimmer-autoteile
Super, vielen Dank
Re: Zelleninhalt bei | in mehrere Zellen aufteilen
Verfasst: Do, 16.07.2015 21:10
von ChristianAC
wollt noch einen Denkanstoss geben
oder so:
=SUCHEN("|";G$5;H9+1)
=TEIL(G$5;H9+1;H10-H9-1)
und Formel runterziehen
beim letzten Datensatz gibt es allerdings dann Probleme
aber das kann man bestimmt auch noch lösen,fällt mir nur jetzt nicht ein
Gruss Chris
Re: Zelleninhalt bei | in mehrere Zellen aufteilen
Verfasst: Fr, 17.07.2015 09:14
von ChristianAC
Hab noch ne Verbesserung der Formel gemacht:
Code: Alles auswählen
=WENN(ISTLEER(G$5);"";WENN(NICHT(ISTFEHLER(SUCHEN("|";G$5;H8+1)));SUCHEN("|";G$5;H8+1);LÄNGE(G$5)+1))
Re: Zelleninhalt bei | in mehrere Zellen aufteilen
Verfasst: Fr, 17.07.2015 10:08
von clag
Hallo wimmer-autoteile,
vor einiger Zeit hatte ich mir mal ein Funtion TEXTCUTAT() erstellt die tut was du möchtest
Code: Alles auswählen
FUNCTION TEXTCUTAT(LongText as string, Part as integer, optional Sign as string )
On Error Goto ErrorHandler
If IsMissing (Sign) Then Sign = "/"
TextParts = Split(LongText, sign)
TEXTCUTAT = TextParts (part-1)
exit Function
ErrorHandler:
TEXTCUTAT = "#NV"
End FUNCTION
das sollte eigentlich auch deinen Wunsch erfüllen, wenn du es gern per Funktion machen möchtest
und du kannst bestimmen welche und wieviele der Textteile ausgegeben werden.
Re: Denkanstoss für eine "zu Fuss"-Lösung
Verfasst: Fr, 17.07.2015 10:28
von ChristianAC
hallo,
hier mal alles horizontal angeordnet, wie gewünscht
quasi in einem Datensatzformat (auch wenn Calc nicht Base ist)
Die Schrift der Hilfszeile kann man ja weiss machen,
die soll nicht angezeigt werden
das (Markier-)Makro dient nur der Veranschaulichung und kann nach Studieren der Anleitung rausgelöscht werden.
hoffe ich konnte etwas helfen
PS: O.K. O.K. ich gebe mich geschlagen,Karolus' Lösung läuft ja selbst zumindest mal unter meinem 3.0.0

PPS: der Vollständigheit kalber müsste es eigtl. natürlich heissen:
LÄNGE($G5) statt
LÄNGE($G5)+1
ist aber in diesem Fall völlig schnuppe,120 is' ja auch 'ne nette Zahl (menschliches Alter) *LOL
Gruss Chris