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?
Datum neu formatieren
Moderator: Moderatoren
Re: Datum neu formatieren
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.pwistuba hat geschrieben:ich habe Tabellen in denen das Datum als
09.98 - 03.02 oder 06.96 - 06.98 steht.
Vielleicht erkennst du die Problematik, wenn du dich mal etwas intensiver mit der Zahlenerkennung von Calc befassen würdest.
Hast du schon mal einen Blick in die Writer-FAQ und in die Calc-FAQ des Forums geworfen?
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/
Re: Datum neu formatieren
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
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
Dann solltest du eine Beispieldatei liefern, mit der experimentiert werden kann.pwistuba hat geschrieben:das Problem ist das die Zahlen momentan so in der Tabelle stehen?
Hast du schon mal einen Blick in die Writer-FAQ und in die Calc-FAQ des Forums geworfen?
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/
Für jeden vor dem Beginn seiner Seminararbeit ein unbedingtes MUSS: http://openoffice-uni.org/
Re: Datum neu formatieren
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.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
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
Situation: LibO 3.6 auf Win 7 Home Premium (64-bit) mit MySQL (localhost) über JDBC
Re: Datum neu formatieren
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
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