Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

zweistellige Jahreszahl in vierstellige umwandeln

1,029 views
Skip to first unread message

Boris Kirkorowicz

unread,
Feb 2, 2009, 8:15:27 AM2/2/09
to
Hallo,
ich habe hier wieder einmal eine umfangreiche Liste mit Datumswerten.
Diese liegen bunt gemischt mal mit zwei- und mal mit vierstelliger
Jahreszahl vor. Der Bereich liegt zwischen 1970 und 2010.

Excel 2003 beschwert sich freilich darüber, und ich möchte das ändern
-von Hand ist das allerdings nicht möglich. Welcher wäre der einfachste
Weg, durchgängig vierstellige Jahreswerte zu erhalten?


Gruß Greetings
Boris Kirkorowicz

--
Falls Ihre E-Mail versehentlich im Spamfilter haengengeblieben zu sein
scheint, bitte das Formular unter http://www.kirk.de/mail.shtml nutzen.
If your eMail seems to be caught by the SPAM filter by mistake, please
use the form at http://www.kirk.de/mail.shtml to drop me a note.

Hajo_Zi

unread,
Feb 2, 2009, 8:32:01 AM2/2/09
to
Hallo Boris,

ich gehe mal davon aus das es ein Datum ist. Spalte markieren und Zellen
formatieren, Datum und Format auswählen.


Gruß Hajo
MVP für Microsoft Excel
Betriebssystem Vista Ultimate SP1 und Excel Version2007 SP1
http://Hajo-Excel.de/

Boris Kirkorowicz

unread,
Feb 2, 2009, 9:31:35 AM2/2/09
to
Hallo,

Hajo_Zi schrieb:


> ich gehe mal davon aus das es ein Datum ist. Spalte markieren und Zellen
> formatieren, Datum und Format auswählen.

soo einfach ist es nun auch wieder nicht. Es geht mir nicht nur um die
Anzeige, das Datum liegt tatsächlich mal nur als 02.02.08 und mal als
02.02.2008 vor. Ist halt ein Import aus einer Datenbank, vermutlich als
Plain Text.

Erkannt wird beides als Datum, nur ist bei den zweistelligen
Jahreszahlen das Jahrhundert nicht sicher, und Excel meckert auch genau
das an: "Diese Zelle enthält einen Datumswert mit nur zweistelliger
Jahreszahl." Dabei bietet Excel mir an:
XX in 19XX umwandeln
XX in 20XX umwandeln

Das würde ich ja glatt tun, aber nicht für alle Zellen einzeln.
Wie kriege ich das automatisiert?

Hajo_Zi

unread,
Feb 2, 2009, 9:43:01 AM2/2/09
to
Hallo Boris,

da ist also sio ein grünes Dreieck.
Die erste Zelle mit diesem Zeichen auswählen und bis zum Ende der Spalte
markieren, jetzt nach oben gehen und auf das Symbol klicken.


Gruß Hajo
MVP für Microsoft Excel
Betriebssystem Vista Ultimate SP1 und Excel Version2007 SP1
http://Hajo-Excel.de/

Boris Kirkorowicz

unread,
Feb 2, 2009, 9:56:18 AM2/2/09
to
Hallo,

Hajo_Zi schrieb:


> da ist also sio ein grünes Dreieck.
> Die erste Zelle mit diesem Zeichen auswählen und bis zum Ende der Spalte
> markieren, jetzt nach oben gehen und auf das Symbol klicken.

da werden aber dann alle Werte entweder nach 19XX oder nach 20XX
umgewandelt. Ich bräuchte aber eine Unterscheidung, etwa so:
XX >60 --> 19XX
XX <60 --> 20XX

Hajo_Zi

unread,
Feb 2, 2009, 10:09:01 AM2/2/09
to
Hallo Boris,

das Stand bisher nicht in dem Beitrag oder ich habe es überlesen.
Deine Werte sind kein Datunm sondern Text und Excel schlägt Dir vor die
Werte in ein Datum umzuwandeln.
Für Deine Forderung muss ein Makro ran. Das ist mir jetzt aber zu aufwendig.


Gruß Hajo
MVP für Microsoft Excel
Betriebssystem Vista Ultimate SP1 und Excel Version2007 SP1
http://Hajo-Excel.de/

Wolfgang Habernoll

unread,
Feb 2, 2009, 10:41:34 AM2/2/09
to
Hallo

"Boris Kirkorowicz" <boris...@kirk.de> schrieb im Newsbeitrag
news:49870992...@kirk.de...


> Hallo,
>
> Hajo_Zi schrieb:
>> da ist also sio ein grünes Dreieck.
>> Die erste Zelle mit diesem Zeichen auswählen und bis zum Ende der Spalte
>> markieren, jetzt nach oben gehen und auf das Symbol klicken.
>
> da werden aber dann alle Werte entweder nach 19XX oder nach 20XX
> umgewandelt. Ich bräuchte aber eine Unterscheidung, etwa so:
> XX >60 --> 19XX
> XX <60 --> 20XX

versuche es mit einer Hilfsspalte in der du es mit folgender Formel neu ermittelst.

=DATUM(WENN(JAHR(A1)<=1960;JAHR(A1)+100;JAHR(A1));MONAT(A1);TAG(A1))

bist du mit der <60 Reglung sicher? demnach bin ich noch gar nicht geboren ;-)


--
mfG
Wolfgang Habernoll

[ Win XP Home SP-2 , XL2002 ]

0 new messages