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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 139910
Url: https://administrator.de/contentid/139910
Ausgedruckt am: 26.11.2024 um 07:11 Uhr
9 Kommentare
Neuester Kommentar
Moin timlagezz,
Rückfrage zur Aufgabenstellung:
--> 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
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
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
Na toller Plan, timlagezz,
hast du meine Rückfragen 2 & 3 auch gelesen?
Ich hasse Osterdienstage....
Aber ich frag jezz' nicht, was ihr in Leverkusen-Mitte für Kalender habt...
Grüße
Biber aka der Geduldige
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
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?
--> 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
Danke, kristov,
aber....
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.
Grüße
Biber
aber....
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
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 ...Falls es aber, wider Erwarten, doch eine reine Formatierungsfrage wäre, bliebe noch der "*1 - Inhalte einfügen-Trick" ...
Grüße
bastla
Hey, timlagezz,
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
...losjage, die dann ja teil-übersetzt werden würde zu
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.
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) )
=DATUM("1973";"02"; "31" )
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.