Zelleninhalt bei | in mehrere Zellen aufteilen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

wimmer-autoteile
**
Beiträge: 33
Registriert: So, 22.05.2011 08:43

Zelleninhalt bei | in mehrere Zellen aufteilen

Beitrag 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
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Zelleninhalt bei | in mehrere Zellen aufteilen

Beitrag von Karolus »

Hallo

→Daten→Text in Spalten→→Trennzeichen →[x]andere ..|

Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
wimmer-autoteile
**
Beiträge: 33
Registriert: So, 22.05.2011 08:43

Re: Zelleninhalt bei | in mehrere Zellen aufteilen

Beitrag von wimmer-autoteile »

Super, vielen Dank
Benutzeravatar
ChristianAC
***
Beiträge: 91
Registriert: So, 30.11.2014 23:59

Re: Zelleninhalt bei | in mehrere Zellen aufteilen

Beitrag 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
Dateianhänge
oder so.ods
(7.04 KiB) 146-mal heruntergeladen
Internetrechner mit Win 7 OO 3.0.0 sowie Notebook mit XP und AOO 4.1.1
VideoPoker-Spiel
Benutzeravatar
ChristianAC
***
Beiträge: 91
Registriert: So, 30.11.2014 23:59

Re: Zelleninhalt bei | in mehrere Zellen aufteilen

Beitrag 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))
Dateianhänge
oder so2.ods
(7.94 KiB) 122-mal heruntergeladen
Internetrechner mit Win 7 OO 3.0.0 sowie Notebook mit XP und AOO 4.1.1
VideoPoker-Spiel
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zelleninhalt bei | in mehrere Zellen aufteilen

Beitrag 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.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzeravatar
ChristianAC
***
Beiträge: 91
Registriert: So, 30.11.2014 23:59

Re: Denkanstoss für eine "zu Fuss"-Lösung

Beitrag 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
Dateianhänge
oder so3b.ods
Autozubehör_horizontale Lösung
(9.38 KiB) 133-mal heruntergeladen
Internetrechner mit Win 7 OO 3.0.0 sowie Notebook mit XP und AOO 4.1.1
VideoPoker-Spiel
Antworten