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
TextTeilen.ods
(9.98 KiB) 120-mal heruntergeladen
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