Seite 1 von 1

Datum neu formatieren

Verfasst: Di, 22.01.2013 11:11
von pwistuba
Hallo,
ich habe Tabellen in denen das Datum als
09.98 - 03.02 oder 06.96 - 06.98 steht.
Jetzt soll das Datum so aussehen
1998/09-2002/03 oder 1996/06-1998/06

Mein großes Problem besteht in der Erkennung von der Jahrhundertzahl 1900 oder 2000.
Das ganze ist als Text Formatiert, da es auch Werte wie nur 09.98- oder 03.02- gibt.
Kann jemand weiterhelfen?

Re: Datum neu formatieren

Verfasst: Di, 22.01.2013 11:34
von Rocko
pwistuba hat geschrieben:ich habe Tabellen in denen das Datum als
09.98 - 03.02 oder 06.96 - 06.98 steht.
Wenn du diese Angaben in eine Zelle schreibst, kann Calc darin keinen Wert erkennen. Folglich wird es als Text interpretiert. Daraus aber folgt wiederum, dass durch Formatieren zweistellige Jahresangaben nicht als vierstellige angezeigt werden können.

Vielleicht erkennst du die Problematik, wenn du dich mal etwas intensiver mit der Zahlenerkennung von Calc befassen würdest.

Re: Datum neu formatieren

Verfasst: Di, 22.01.2013 11:40
von pwistuba
Hallo
das Problem ist das die Zahlen momentan so in der Tabelle stehen?
Ich hatte gehofft das eine Möglichkeit gibt den Text zu sortieren

Re: Datum neu formatieren

Verfasst: Di, 22.01.2013 11:45
von Rocko
pwistuba hat geschrieben:das Problem ist das die Zahlen momentan so in der Tabelle stehen?
Dann solltest du eine Beispieldatei liefern, mit der experimentiert werden kann.

Re: Datum neu formatieren

Verfasst: Di, 22.01.2013 11:55
von juetho
pwistuba hat geschrieben:das Problem ist das die Zahlen momentan so in der Tabelle stehen?
Ich hatte gehofft das eine Möglichkeit gibt den Text zu sortieren
Das Problem ist, dass das eben keine Zahlen sind. Wenn es Zahlen wären, würde Calc den Bindestrich als Minus-Zeichen interpretieren und folglich die beiden Zahlen voneinander subtrahieren. Es sind also zwangsläufig Texte, deren Zeichen zufällig Ziffern sind (außerdem Bindestrich, Punkte und vielleicht noch Leerzeichen). Du schreibst ja selbst, dass du "den Text sortieren" möchtest.

Zahlen sind in der Regel etwas anderes als Texte mit Ziffern.

Du kannst versuchen, die Inhalte der Zellen mit Calc-Funktionen zu bearbeiten und dann anders zu formatieren, z.B.: Suche nach dem Bindestrich. Was davor und dahinter steht, wird als Teilstring bearbeitet. Die Teile werden jeder für sich am Punkt getrennt und mit Schrägstrich neu zusammengesetzt. Wenn der Teil, der für die Jahreszahl steht, als Zahl kleiner ist als 50 (oder wo auch immer du die Grenze ziehen willst), dann wird "20" davorgesetzt, andernfalls "19".

Jürgen

Re: Datum neu formatieren

Verfasst: Di, 22.01.2013 15:22
von pwistuba
Hallo
habe es gelöst.
Erst den Text teilen mit Text in Spalten.
Dann kann man mit den Werten ja rechnen und zum Schluss mit verketten wieder zusammen fügen.

Manchmal dauert es etwas länger, danke für die Gedankenanstöße