Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
924to928
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
924to928
924to928
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Formatieren des Datums ohne Punkte

Formatieren des Datums ohne Punkte
13.11.2007 18:11:58
Loe
Hallo und guten Abend,
ich hoffe Ihr könnt mir bei folgenden Problem weiterhelfen.
Aus einem externen Programm möchte ich ein Datum in eine Excel-Datei einlesen. Das klappt auch soweit ganz gut.
Jedoch wird das Datum folgendermaßen dargestellt: 6112007 (und nicht wie gewünscht 06.11.2007)
Leider lässt sich dieses Datum auch nicht entsprechend umformatieren, aus welchen Gründen auch immer.
Dieses Datum habe ich aber über eine Formel in meine eigentliche weitere ExcelTabelle über eine Formel richtig dargestellt bekommen.
Formel
=DATUM(RECHTS('rptRepVSAServiceReport AXA Mail.xls'!$G$2;4); TEIL('rptRepVSAServiceReport AXA Mail.xls'!$G$2;2;2); LINKS('rptRepVSAServiceReport AXA Mail.xls'!$G$2;1))
So jetzt meine Frage dazu: Bei dem Datum 6112007 (also Tag=1;Monat=2;Jahr=4 Stellen) funktioniert die Formel. Wenn aber jetzt mal ein Datumaus der Tabelle kommt wie 12122007, dann funktioniert die Formel nicht mehr, denn dann wird das Datum 12122007 über die Formel auf den 01.09.2008 umgewandelt.
Wer hätte daher einen Tipp, wie ich die Formel für die Richtigkeit beider Datumformate umbasteln müsste.
Vielen Dank
Loe.

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formatieren des Datums ohne Punkte
13.11.2007 18:23:30
HermannZ
Hi;
versuche das einmal;
Beispiel;
 AB
173  
17426.10.26.10.2007
1752610200726.10.2007
176610200706.10.2007
177611200706.11.2007
178  

Formeln der Tabelle
ZelleFormel
B174=WENN(ISTZAHL(FINDEN(".";A174)); DATWERT(A174&JAHR(HEUTE())); WENN(--LINKS(A174;LÄNGE(A174)-4)>=110;TEXT(A174;"0-00-0000")+0;TEXT(A174;"0-0-0000")+0))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruss HermannZ

Anzeige
AW: Formatieren des Datums ohne Punkte
13.11.2007 18:34:50
Loe
Hi HermannZ,
die Formel ist der absolute Hammer. Vielen vielen Dank genau das was ich gesucht habe.
Gruß
loe.

oder so...
13.11.2007 19:56:56
FP
Hallo Loe,
=TEXT(A1;"0-"&WENN(LÄNGE(A1)>6;0;"")&"0-0000")+0
Servus aus dem Salzkammergut
Franz

AW: Formatieren des Datums ohne Punkte
13.11.2007 23:43:00
Daniel
Hi
du hat jetzt zwar ne Lösung bekommen, aber hier noch der Hinweis, warum deine Lösung nicht funktioniert:
deine "Datumswerte", die du bekommst, sind unterschiedlich lang, da bei Tagen 6112007 12122007


deine Text-Funktionen reagieren aber nicht darauf, dh. mit TEIL(xxx,2,2), mit dem du den Monat ermittlen willst, ergibt im 2. Fall "21", (2 Zeichen, beginnend mit dem 2. Zeichen).
Dein Datum ist also nicht der 12. Monat des Jahres 2007, sondern der 21. Monat und das ist dann September 2008.
für deine Lösung müsstest du also entweder den Datumswert über die Funktion TEXT(xxx, "00000000") auf die gleiche länge bringen, oder in den betroffenen Text-Funktionen für Tag und Monat (LINKS(), TEIL() die veränderlichen werte in abhängigkeit er LÄNGE des Datumswertes berechnen, also in etwa so:
(das "xxx" steht für den Datumswert, bzw den Zellbezug dazu)


=DATUM(RECHTS(xxx;4); TEIL(xxx;Länge(xxx)-5;2); LINKS(xxx;länge(xxx)-6))


alternativ kannst du aber auch einfach diese Formel verwenden, ggf. musst du dann für eine korrekte Anzeige das Feld von Hand als Datum formatieren:


=WERT(TEXT(xxx;"00"".""00"".""0000"))


Gruß, Daniel

Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige