timlagezz
Goto Top

Gemischtes datumsformat in tt.mm.jjjj ändern

hallo ich habe eine große anzahl an geburtsdaten zu verwalten.
leider sind die rohdaten alle nicht richtig formatiert sollen aber in das format tt.mm.jjjj formatiert sein.

als beispiel liegen diese daten vor
korrigiert :

31.12.1965 (formatierung datum)
1973-06-31 (formatierung standard)
1973-02-31 (formatierung standard)

rauskommen soll das:

31.12.1965
31.06.1973
31.02.1973


das müsste sich doch irgendwie schnell und einfach machen lassen...
weil manuell das tippeln zu müssen wäre sehr mühseelig

Content-ID: 139910

Url: https://administrator.de/contentid/139910

Ausgedruckt am: 26.11.2024 um 07:11 Uhr

Biber
Biber 06.04.2010 um 10:57:43 Uhr
Goto Top
Moin timlagezz,

Rückfrage zur Aufgabenstellung:
Zitat von @timlagezz:
als beispiel liegen diese daten vor

31.12.1965 (formatierung datum)
1973-06-31 (formatierung standard)
1973-02-31 (formatierung standard)

rauskommen soll das:

31.12.1965
31.06.1973
31.06.1973

--> bedeutet: alle ungültigen Datumswerte (in deinem Beispiel 31. Februar 1973) werden auf den ebenfalls nicht existenten 31. Juni 1973 gesetzt?
--> Und wie soll Excel dazu überredet werden, ein ungültiges Datum als Datumswert anzuzeigen?
--> kann es sein, dass deine Kumpels dir sehr selten ihr wahres Geburtsdatum nennen wollen, damit sie dich nicht zur Geburtstagsparty einladen müssen?

Grüße
Biber
timlagezz
timlagezz 06.04.2010 um 11:06:30 Uhr
Goto Top
ne sorry schreibfehler...

korrigiert:

31.12.1965 (formatierung datum)
1973-06-31 (formatierung standard)
1973-02-31 (formatierung standard)

rauskommen soll das:

31.12.1965
31.06.1973
31.02.1973
Biber
Biber 06.04.2010 um 11:12:58 Uhr
Goto Top
Na toller Plan, timlagezz,

Zitat von @timlagezz:
ne sorry schreibfehler...

korrigiert:

31.12.1965 (formatierung datum)
1973-06-31 (formatierung standard)
1973-02-31 (formatierung standard)

rauskommen soll das:

31.12.1965
31.06.1973
31.02.1973

hast du meine Rückfragen 2 & 3 auch gelesen?
--> Und wie soll Excel dazu überredet werden, ein ungültiges Datum als Datumswert anzuzeigen?
--> kann es sein, dass deine Kumpels dir sehr selten ihr wahres Geburtsdatum nennen wollen, damit sie dich nicht zur Geburtstagsparty einladen müssen?

Ich hasse Osterdienstage....
Aber ich frag jezz' nicht, was ihr in Leverkusen-Mitte für Kalender habt...

Grüße
Biber aka der Geduldige
timlagezz
timlagezz 06.04.2010 um 11:16:01 Uhr
Goto Top
zu frage 3 antworte ich mal nicht :D

frage 2 kann ich auch nicht beantworten...

hocke jetz auch schon 2 stunden dran und google mir nen wolf aber ne lösung hab ich auch noch nicht gefunden
kristov
kristov 06.04.2010 um 12:19:36 Uhr
Goto Top
Nur mal so zum mal drüber nachdenken:

Es gibt keinen 31.6. und auch keinen 31.2. Vllt. solltest Du als ersten Schritt mal die richtigen Geburtsdaten eruieren. Sonst bringt Dir die ganze Rumformatiererei im Endeffekt nichts. "shit in -> shit out"-Prinzip...

kristov
Biber
Biber 06.04.2010 um 14:44:00 Uhr
Goto Top
Danke, kristov,

aber....
Zitat von @kristov:
Vllt. solltest Du als ersten Schritt mal die richtigen Geburtsdaten eruieren.
ich danke, von den Blitzmerkern hier im Forum solltest du lieber keinen zum "Eruieren" auffordern.
Wer weiss, was die glauben, was das sein mag. Nachher hab ich Flecken auf dem Forumsfussboden.

@ timlagezz
Nochmal gaaaaaaaaaaanz langsam und mit Stützrädern.

  • Außer in RTL-Talkshows und beim Einsendeschluss von NeunLive-Preisausschreiben gibt es nirgendwo Datumswerte wie "1973-06-31" oder "1973-02-31". Auch nicht in deiner Clique.

  • Wenn du Excel mit einer Eingabe "1973-06-31" quälst, dann sagt sich dieses Sahnetool: "Aha, issn Test! Der will checken, ob ich auf bullshittige Datumswerte reinfalle. Nich' mit mir.. :-P" und belässt diese Eingabe als Text . Oder, wie du es umschreibst "(formatierung standard)".

  • Wenn du ein gültiges Datum eintippselst wie "1973-02-25" oder auch nur diesen eingegebenen Text "1973-06-31" editierst auf "1973-06-25", dann sagt sich Excel (kennst du ja inzwischen): "Aha, issn Test! Der will checken, ob ich gültige Datumswerte automatisch erkenne. Nich' mit mir.. :-P" und formatiert es stante pede um in eine Anzeige "25.02.73" oder wie immer dein Excel-Standard-Datumsformat eingestellt ist.

  • Und bei gültigen Datumswerten hast du gar keine Chance, die überhaupt unabsichtlich als Text "1973-02-25" einzugeben - dazu musst du es schon ausdrücklich mit führendem Leerzeichen oder Apostroph kundtun.

Grüße
Biber
bastla
bastla 06.04.2010 um 14:53:59 Uhr
Goto Top
Und bei gültigen Datumswerten hast du gar keine Chance, die überhaupt unabsichtlich als Text "1973-02-25" einzugeben - dazu musst du es schon ausdrücklich mit führendem Leerzeichen oder Apostroph kundtun.
... oder im Vorhinein die Zelle als "Text" formatieren, was auch ziemlich abwegig wäre, weil's ja nach Deiner Beschreibung nur ein paar Zellen betroffen hätte - da müsste dann schon einiges an Vorsatz dahinterstecken face-wink ...

Falls es aber, wider Erwarten, doch eine reine Formatierungsfrage wäre, bliebe noch der "*1 - Inhalte einfügen-Trick" ...

Grüße
bastla
timlagezz
timlagezz 06.04.2010 um 19:38:37 Uhr
Goto Top
mit einer teil funktion hab ich es dann doch einigermaßen hinbekommen
Biber
Biber 06.04.2010 um 20:38:57 Uhr
Goto Top
Hey, timlagezz,

Zitat von @timlagezz:
mit einer teil funktion hab ich es dann doch einigermaßen hinbekommen
Ja, ich bin hier im Forum als einer der Sanftmütigen, Geduldigen und Leichtgläubigen bekannt.
Und dafür, dass ich an allen Wochentagen gleich gut gelaunt bin.

Aber, WTHF macht denn deine Teilstringfunktion aus einem vermeintlichen Datumswert-transportierenden Text "1973-02-31"???

Selbst wenn ich diesem Feld den Namen "MHD" (für "Mein haarsträubendes Datumsfeld") gebe und darauf die Formel
 =DATUM(TEIL(MHD;1;4);TEIL(MHD;6;2);TEIL(MHD;9;2) )
...losjage, die dann ja teil-übersetzt werden würde zu
 =DATUM("1973";"02"; "31" )  
selbst dann kommt als Ergebnis heraus der Datumswert "03.03.1973".
Was wiederum definitiv eine Verfälschung der vorhandenen Daten darstellt (um nicht zu sagen: was in der Redmonder PraktikantInnenlogik vielleicht in sich schlüssig ist, was aber bei Nicht-Dadaisten ein gleichmäßig blinkendes #?# TILT #?# in die Pupillen treibt und den Herzschrittmacher zu einem ziemlich unangenehmen hochfrequenten Dauer-Fiepen bringt).

Bitte zeig doch mal diese Formel, die dich zum Auf-Gelöst-Setzen des Beitrags getrieben hat.

Ich hol mir unterdessen mal schnell n Eimer Baldrian.

Grüße
Biber

P.S.
hocke jetz auch schon 2 stunden dran und google mir nen wolf aber ne lösung hab ich auch noch nicht gefunden
Du solltest deine Lösung echt mal einstellen bei Google.