Seite 1 von 1

Mehrzeiliger Text in einer Zelle

Verfasst: Fr, 19.07.2013 06:15
von BrittaP
Guten Morgen,

bei folgenden Problem habe ich weder im Archiv noch bei Google eine Antwort finden können

Ich habe eine riesige Liste mit ca. 25 000 Daten (Zeilen) übernommen.
Diese Daten muss ich jetzt an bestehende Daten angleichen und dabei bin ich völlig ratlos.
In fast jeder Zeile und Zelle steht mehrzeiliger Text.
Das heißt - jeweils 3 Zeilen in jeder Zelle untereinander.

Wie bekomme ich die 1. oder die 2. oder beide oder die letzte Zeile gelöscht, ohne dabei 25 000 Zeilen durch gehen zu müssen?

=WENN(ZEILE(A1)>1+LÄNGE(B$2)-LÄNGE(WECHSELN(B$2;"
";));"";TEIL(WECHSELN(B$2;"
";"!#!";ZEILE(A1));FINDEN("!#!";WECHSELN("
"&B$2;"
";"!#!";ZEILE(A1));1);FINDEN("!#!";WECHSELN("
"&B$2&"
";"
";"!#!";ZEILE(A2));1)-FINDEN("!#!";WECHSELN("
"&B$2;"
";"!#!";ZEILE(A1));1)-1))
Ich habe es damit versucht, geht aber leider nicht. Ich hoffe sehr auf Hilfe. Vielen Dank. Britta

Re: Mehrzeiliger Text in einer Zelle

Verfasst: Fr, 19.07.2013 08:03
von Karolus
Hallo
Ist das alles in einer Spalte und du möchtest jede Zeile einer Zelle in einer seperaten Zelle ?
Falls ja - probiere in einer Kopie der Daten:
→Daten→Text in Spalten
wähle alles unter Trennoptionen ab und bestätige mit →ok.

Karolus

Re: Mehrzeiliger Text in einer Zelle

Verfasst: Fr, 19.07.2013 08:06
von BrittaP
Danke schön. Ja genau. Das habe ich bereits probiert, klappt jedoch nicht.

Re: Mehrzeiliger Text in einer Zelle

Verfasst: Fr, 19.07.2013 08:13
von Karolus
Hallo
BrittaP hat geschrieben:Danke schön. Ja genau. Das habe ich bereits probiert, klappt jedoch nicht.
Dann bräuchten wir zumindest mal eine präzisere Beschreibung von "klappt jedoch nicht" um helfen zu können, besser noch mit einem kleinen Auszug der realen Daten in einer angehängten .ods plus den Veränderungen die du benötigst.

Karolus

Re: Mehrzeiliger Text in einer Zelle

Verfasst: Fr, 19.07.2013 08:28
von BrittaP
Entschuldigung. Anbei die Datei.
Ich habe die 1. Spalte in eine extra Tabelle kopiert ohne Formatierung.
Aber "Text in Spalten" ist nicht aktiv.

Re: Mehrzeiliger Text in einer Zelle

Verfasst: Fr, 19.07.2013 08:57
von BrittaP
Ich antworte mir mal selber :D
Das Ganze ist ein gemeinnütziges Projekt, deshalb wäre es super, wenn man das hinkriegen würde.

Ich habe es jetzt damit probiert:

Code: Alles auswählen

=LINKS(A2;SUCHEN("[:cntrl:]+";A2;1)-1)
in C2 
=RECHTS(LINKS(A7;SUCHEN("[:cntrl:]+";A7;SUCHEN("[:cntrl:]+";A7;1)+1)-1);SUCHEN("[:cntrl:]+";A7;SUCHEN("[:cntrl:]+";A7;1)+1)-SUCHEN("[:cntrl:]+";A7;1))
in D2
=RECHTS(A2;LÄNGE(A2)-SUCHEN("[:cntrl:]+";A2;SUCHEN("[:cntrl:]+";A2;1)+1))


Das klappt ganz gut, bis auf die Zellen, die nur 2 Zeilen haben oder 4.
Damit bleiben dann immer noch viel zu viele übrig, die man händisch bearbeiten müsste. :shock:

Re: Mehrzeiliger Text in einer Zelle

Verfasst: Fr, 19.07.2013 09:33
von paljass
Hallo BrittaP,
so wie dein Beispiel aufgebaut ist, bekommst du den Namen der Schule mit

Code: Alles auswählen

=LINKS(A2;SUCHEN("[0-9]";A2)-1)
Dazu musst du unter Extras-Optionen-Calc-Berechnen-Reguläre Ausdrücke in Formeln zulassen anhaken und die Zielzellen mit Zeilenumbruch und eventuell Silbentrennung formatieren.
Die Plz erhälst du mit

Code: Alles auswählen

=TEIL(A2;SUCHEN("[0-9]";A2);5)
und die Schulform ganz einfach mit .
Wie man die Hyperlinks teilt ohne deren Funktion zu verlieren kann ich dir momentan nicht sagen.

Gruß
paljass

Ach ja, wenn du keinen Ärger kriegen willst, dann weise doch bitte in dem anderen Forum auf diesen Thread hin; asonsten wird man dir Crossposting ohne Hinweis vorwerfen siehe hier
OK, hab gerade gesehen, das Karo das für dich erledigt hat.

Re: Mehrzeiliger Text in einer Zelle

Verfasst: Fr, 19.07.2013 10:14
von BrittaP
Vielen, vielen Dank. Ich werde es ausprobieren und Bescheid sagen ....