Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1404to1408
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
Datumsformat ändern
26.01.2015 11:27:31
Jenny
Hallo an alle,
fällt euch eine Möglichkeit, ca. 3500 Daten, die alle nach dem Schema
3 March 1995, 13 October 1993 oder 17 December 1992
aufgebaut sind, also erst den Tag, dann den Monat ausgeschrieben in Englisch und dann die Jahreszahl in ein deutsches Format TT.MM.JJJJ umzuwandeln, ein?
Daten stehen in Spalte E meiner Tabelle
Vielen Dank
Jenny

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datumsformat ändern
26.01.2015 11:37:56
daniel
Hi
Markiere die Spalte E und ersetze mit der Ersetzenfunktion
die Zeichenfolge
Leerzeichen Englischer Monatsname Leerzeichen
Durch
Punkt Monats Nummer Punkt
Also " January " durch ".01."
Un das ganze dann für jeden Monat
Gruß Daniel

AW: Datumsformat ändern
26.01.2015 11:45:51
Jenny
Hallo Daniel,
soweit würde das funktionieren.
Nur ich müsste es jedes Mal erneut machen, wenn ich ein Datum hinzufüge. Gibt es nicht eine Formellösung mit der WECHSELN-Formel oder so die ich einfach nur kopieren brauche, wenn Zeilen hinzukommen?
Viele Grüße
Jenny

AW: Datumsformat ändern
26.01.2015 12:04:02
daniel
Hi
Klar Formel geht auch.
Mit WECHSELN Tauschst du den Monatsnamen mit der Nummer, mit WERT wandelst du dann den Text in ein echtes, formatierbares Datum um.
Die Formel wird halt etwas länger, weil du 12* die Wechseln-funktion in einander schachteln musst.
=Wert(Wechseln(wechseln(e1;"January";".01");"February";".02."))
Du musst für jeden Monat ein weiteres Wechseln anstelle des Zellbezugs E1 in die Formel einsetzen.
Gruss Daniel

Anzeige
AW: Datumsformat ändern
26.01.2015 12:09:25
Jenny
Hallo Daniel,
kann man nicht die Monate wie z.B. April oder September auslassen, weil der deutsche und englische Name gleich sind?
Gruß
Jenny

AW: Datumsformat ändern
26.01.2015 12:15:39
daniel
Hi
Probiere es doch einfach aus.
Wenn nicht klapp, kannst du die Monate ja einfach ergänzen.
Gruß Daniel

AW: Datumsformat ändern
26.01.2015 12:21:21
Wilfried
Hallo!
Meinst du es so?
Tabelle1

 AB
12 January 200102.01.2001
212 February 200112.02.2001
32 March 200102.03.2001
42 April 200102.04.2001
522 May 200122.05.2001
62 June 200102.06.2001
72 July 200102.07.2001
819 September 201519.09.2015

Formeln der Tabelle
ZelleFormel
B1=DATUM(RECHTS(A1;4); SVERWEIS(TEIL(A1;FINDEN(" ";A1)+1;FINDEN(" ";A1;FINDEN(" ";A1)+1)-FINDEN(" ";A1)-1); {"January".1;"February".2;"March".3;"April".4;"May".5;"June".6;"July".7;"August".8;"September".9;"October".10;"November".11;"December".12};2;0); LINKS(A1;FINDEN(" ";A1)-1))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß
Wilfried

Anzeige
AW: Datumsformat ändern
26.01.2015 12:49:58
Jenny
Hallo Wilfried, hallo Daniel
ich befürchte ich habe mich missverständlich ausgedrückt.
Ich würde im Fall dieser Daten hingehen und den Text 3 March 1995 so wie er ist aus dem Internet kopieren und in die Tabelle einfügen.
Ein DAtum ungleich dem deutschen Datum wie March würde mit beiden mir gegebenen Formeln funktionieren.
Wenn ich jetzt aber ein Datum wie 3 April 1995 eingebe, macht Excel daraus 03. Apr 95 also bereits ein Datum, welches als solches von Excel erkannt wird und eure Formeln geben #WERT! aus, obwohl sie nur dieses Datum in das Format TT.MM.JJJJ umwandeln müssten. Es fehlt also eine Unterscheidung zwischen Monaten mit identischem und Monaten mit nicht indentischen Namen in deutsch und englisch.
Viele Grüße
Jenny

Anzeige
AW: Datumsformat ändern
26.01.2015 12:58:48
Jenny
hallo nochmal ihr beiden,
ich bräuchte also mit anderen Worten nur eine Formel, die prüft ob in E1 Text oder Datum steht, _ wenn Datum soll sie dasselbige einfach nochmal ausgeben, kann das dann ja mit der Zellformatierung in TT.MM.JJJJ ändern und wenn Text, dann die Formel =DATUM(RECHTS(A1;4);SVERWEIS(TEIL(A1;FINDEN(" ";A1)+1;FINDEN(" ";A1;FINDEN(" ";A1)+1)-FINDEN(" ";A1) -1); {"January".1;"February".2;"March".3;"May".5;"June".6;"July".7;"October".10;"December".12};2;0); LINKS(A1;FINDEN(" ";A1)-1)) nutzen.
Gruß
Jenny

AW: Datumsformat ändern
26.01.2015 13:04:18
Jenny
Hallo ihr beiden nochmal,

=WENN(ISTZAHL(A1);A1;DATUM(RECHTS(A1;4);SVERWEIS(TEIL(A1;FINDEN(" ";A1)+1;FINDEN(" ";A1;FINDEN(" "; A1)+1)-FINDEN(" ";A1)-1);{"January".1;"February".2;"March".3;"April".4;"May".5;"June".6;"July".7; "August".8;"September".9;"October".10;"November".11;"December".12};2;0);LINKS(A1;FINDEN(" ";A1)-1))) 
manchmal sieht man den Wald vor lauter Bäumen nicht, damit klappts, danke für eure Mühe
Jenny

Anzeige
Alternative
26.01.2015 16:13:45
Rudi
Hallo,
ein bisschen kürzer:
=WENN(ISTZAHL(A1);A1;DATUM(RECHTS(A1;4)+0;SUCHEN(TEIL(A1;SUCHEN(" ";A1)+1;3); "xxjanfebmaraprmaijunjulaugsepoctnovdec")/3;LINKS(A1;SUCHEN(" ";A1)-1)))
Gruß
Rudi

Noch etwas kürzer oder auch länger, ...
26.01.2015 20:45:16
Luc:-?
…Rudi & Jenny,
mit MatrixFmln …
Klassisch länger:
{=DATUM(--RECHTS(A1;4);VERGLEICH(TEIL(LINKS(A1;LÄNGE(A1)-5);SUCHEN(" ";A1)+1;9);TEXT(DATUM(2015;
ZEILE($1:$12);1);"[$-409]MMMM");0);LINKS(A1;SUCHEN(" ";A1)-1))} oder …
kürzer mit UDF:
{=--WECHSELN(WECHSELN(A1; Splint(A1; ;2;2);VERGLEICH(Splint(A1;;2;2);TEXT(DATUM(2015;ZEILE($1:$12);1);"[$-409]MMMM");0));" ";".") } oder …
noch kürzer mit UDF:
{=DATUM(Splint(A1;;3);VERGLEICH(Splint(A1;;2;2);TEXT(DATUM(2015;ZEILE($1:$12);1);"[$-409]MMMM");0); Splint(A1;;1;1)) }
Gruß, Luc :-?
Anzeige

125 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige