Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1324to1328
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
03.08.2013 17:01:59
Jenny
Hallo alle zusammen,
suche eine Möglichkeit aus dem Datum 27 December 1901 (also englisch geschrieben) das Format 27.12.1901 zu machen. Das sollte jetzt nur ein Beispiel sein, wäre schön wenn euer Vorschlag mit allen Excel bekannten Kalenderdaten funktioniert, sofern sie wie mein Beispiel geschrieben sind.
Danke für Eure Hilfe
Jenny

27
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
ja einfach das Format ändern ...
03.08.2013 17:22:24
Matthias
Hallo
Wie Du schon selbst schreibst. ändere einfach das Format
Tabelle1

 BC
427 December 190127.12.1901
5Gebietschema EnglischGebietschema Deutsch
6[$-809]TT MMMM JJJJ;@TT.MM.JJJJ

Formeln der Tabelle
ZelleFormel
C4=B4


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Dabei ging ich von einem echten Datum in B4 aus, also kein Text
Gruß Matthias

Anzeige
AW: ja einfach das Format ändern ...
03.08.2013 17:35:14
Jenny
Hallo Matthias, so einfach ist es leider nicht.
Hier geht eh um von einer Internetseite kopierten Text, im April, September und November also die Monate, die auf englisch und Deutsch identisch sind, macht er ein Datum wie z.B. 18. Sep 05 also in diesem Format daraus, aber nicht bei den Monaten wie z.B. January, die im Englischen anders lauten, da bleibts beim Zellformat Text.
was natürlich super wäre wäre eine Formel, die aus dem Text 3 January 1908 03.01.1908 macht und aus dem Datum 18. Sep 35 18.01.1935 macht, bei einheitlichem Format TT.MM.JJJJ in der Spalte.
Gruß
Jenny

Anzeige
AW: ja einfach das Format ändern ...
03.08.2013 18:01:27
Matze
Wenn alle dein Textdatum in Spalte A stehen markiere SpalteA
Menue Daten / Text in Spalten , 2x auf weiter, dann sollte das Format wählbar sein , fertig
Matze
war das hilfreich?

Oder auch
03.08.2013 18:04:05
Matze
In A1 steht als Text "9 September 1945"
dann in B1 =Datwert(A1) formatieren als Datum Ergebnis muesste 9.9.1945 sein
Matze

Ooops sorry,, hab den engl Aspekt total
03.08.2013 18:06:32
Matze
ausser Acht gelassen,
sorry nochmal, matze

Daten Text in Spalten
03.08.2013 18:24:25
Matthias
Hallo
Benutze Daten Text in Spalten
Den Monat der dann noch als Text dargestellt wird, kannst Du per Sverweis ersetzen.
Dazu erstellst Du Dir eine Liste deren Rückgabewert per Sverweis aus der Spalte(2) geholt wird.
Tabelle1

 ABCD
13February190803.02.1908
2    
3January1  
4February2  
5March3  
6April4  
7May5  
8June6  
9July7  
10August8  
11September9  
12October10  
13November11  
14December12  

Formeln der Tabelle
ZelleFormel
D1=DATUM(C1;SVERWEIS(B1;$A$3:$B$14;2;0); A1)


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

Anzeige
AW: Daten Text in Spalten
03.08.2013 18:49:31
Matze
Hallo Matthias und Jenny,
hatte eben noch einen Gedankengang dies mit Autokorrektur zu lösen, leider klappt es nicht, wenn
das Datum als kompletter Text in die Zelle kopiert wird. Nur bei manueller Eingabe.
Oder gibt's da noch eine Andere Lösung? Habe keine Erfahrung mit der Autokorrektur, das die auch ändert wenn man kopiertes einfügt.
Matze

engl. Text-Datumsangabe mit Formel wandeln ...
03.08.2013 19:39:28
neopa
Hallo Jenny,
... vorausgesetzt das Jahresdatum ist immer vierstellig, der Monat beginnt mit Großbuchstabe (sonst wird jeweils die Formel länger) und das Datum liegt nach 1899 (dann gibt es so kein "echtes" ExcelDatum, aber auch mit Formel lösbar) für engl. Datumsangabe in A1 so:
=DATUM(RECHTS(A1;4);VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N"; "D"};A1));ZEILE(1:12));--WECHSELN(LINKS(A1;2);".";""))
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230

Anzeige
wer wird denn da mit rel.Bezug arbeiten ;-)
03.08.2013 20:37:24
Matthias
Halle
Also erst mal Respekt, Werner! - wäre ich nicht drauf gekommen.
Aber, ich würde dann eher ZEILE($1:$12) benutzen. Damit bleibt es flexibler.
und hoffentlich kopiert Jenny nicht mal dies:
Tabelle1

 AB
733 December 190102.01.1902


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Dann wird sie evtl. nicht verstehen warum es jetzt plötzlich Januar des Folgejahres ist ;-)
Gruß Matthias

Anzeige
ich bin eben gegen Absolutismus ;-) ...
04.08.2013 15:07:15
neopa
Hallo Matthias,
... und von kopieren war gestern noch keine Rede. Wenn nach unten kopiert werden soll, dann würde ich allerdings auf die Dollars verzichten und anstelle dessen SPALTE(A:L) nutzen.
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230

ich bin eben gegen Absolutismus ;-) ...
05.08.2013 09:56:49
Matze
Moin,...
mir fällt gerade ein, ich will jetzt nach rechts kopieren,...grins!!!
Sollte ich mir ein paar " $ " kaufen ?
lach, Matze

Anzeige
ob nach rechts oder links, nach oben oder unten...
05.08.2013 12:16:30
neopa
Hallo Matze,
... also ich würde an Deiner Stelle keine Dollars mehr kaufen, weil ... ach das ist völlig oT. ;-)
Eine spez. Excelformel ohne $ ist natürlich hier möglich. Sie würde nur (fast unwesentlich) länger (17 Zeichen).
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230
Anmeldeschluss war zwar der 31.07.2013 aber die bereits gemeldeten Teilnehmer
lassen sich gemeinsam mit dem Organisator Uduuh etwas einfallen,
um auch Dich zum Treffen begrüßen zu können.

Anzeige
AW: Datumsformat ändern
03.08.2013 21:05:36
Jenny
hallo an alle die Vorschläge gemacht haben,
also Matze Matthias Versuch habe ich dann gar nicht getestet, weil er ja selbst sagt, dass der englische Aspekt fehlt. Die anderen Versuche funktionieren, soweit es sich um Text handelt.
Wäre es denn möglich, dass die Formel von Neopa, die sicherlich am einfachsten handzuhaben ist noch 2 Kleinigkeiten beinhaltet?
=DATUM(RECHTS(F1;4);VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N"; "D"};F1));ZEILE(1:12));--WECHSELN(LINKS(F1;2);".";"")) hab es in F1 geändert, weil da das Datum steht.
1. Wenn F1 leer, dann auch Ergebnis der Formel leer
2. Wenn F1 bereits ein Datum mit entsprechendem Format ist, dann gebe F1 aus.
Wäre das noch möglich?
Auf jeden Fall vielen Dank für Eure Mühe
Jenny

Anzeige
mach doch ne Wenn-Funktion drumherum
03.08.2013 21:17:32
Matthias
Hallo Jenny
Du solltest aber wissen das es auch Fehlermeldungen geben könnte. die man abfangen sollte.
Tabelle2

 FG
123 February 201323.02.2013
224 February 201324.02.2013
3  
4x#WERT!
503.08.2013#NV

Formeln der Tabelle
ZelleFormel
G1=WENN(F1="";"";DATUM(RECHTS(F1;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};F1)); ZEILE($1:$12)); --WECHSELN(LINKS(F1;2); ".";"")))
G2=WENN(F2="";"";DATUM(RECHTS(F2;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};F2)); ZEILE($1:$12)); --WECHSELN(LINKS(F2;2); ".";"")))
G3=WENN(F3="";"";DATUM(RECHTS(F3;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};F3)); ZEILE($1:$12)); --WECHSELN(LINKS(F3;2); ".";"")))
G4=WENN(F4="";"";DATUM(RECHTS(F4;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};F4)); ZEILE($1:$12)); --WECHSELN(LINKS(F4;2); ".";"")))
G5=WENN(F5="";"";DATUM(RECHTS(F5;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};F5)); ZEILE($1:$12)); --WECHSELN(LINKS(F5;2); ".";"")))


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

Anzeige
AW: mach doch ne Wenn-Funktion drumherum
03.08.2013 21:22:19
Jenny
Hallo Matze, schau mal bitte noch in meine letzte Nachricht, da gabs nochn Problem
und ja das mit den Leerzellen hab ich inzwischen selbst hinbekommen

ISTNV
03.08.2013 21:31:40
Matthias
Hallo Jenny
Tabelle1

 AB
43 January 190803.01.1908
518. Sep 0518.09.1905

Formeln der Tabelle
ZelleFormel
B4=WENN(ISTNV(WENN(A4="";"";DATUM(RECHTS(A4;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};A4)); ZEILE($1:$12)); --WECHSELN(LINKS(A4;2); ".";"")))); A4;WENN(A4="";"";DATUM(RECHTS(A4;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};A4)); ZEILE($1:$12)); --WECHSELN(LINKS(A4;2); ".";""))))
B5=WENN(ISTNV(WENN(A5="";"";DATUM(RECHTS(A5;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};A5)); ZEILE($1:$12)); --WECHSELN(LINKS(A5;2); ".";"")))); A5;WENN(A5="";"";DATUM(RECHTS(A5;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};A5)); ZEILE($1:$12)); --WECHSELN(LINKS(A5;2); ".";""))))


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

AW: ISTNV
03.08.2013 21:38:18
Jenny
Hallo Matze, leider klappt es immer noch nicht, hänge eine neue Datei an, B11 z.B. ist immer noch leer

Die Datei https://www.herber.de/bbs/user/86707.xlsx wurde aus Datenschutzgründen gelöscht


AW: ISTNV
03.08.2013 21:49:12
Matthias
Hallo Jenny
Hab mir die Datei nicht nochmal runtergelden.
Bei mit stimmt B11
Beachte meine Beitrag an Werner betr. rel.Zellbezug! der muss absolut sein
ZEILE($1:$12))
Tabelle1

 AB
1024. Sep 3424.09.1934
1130 January 193530.01.1935
127 December 193607.12.1936

Formeln der Tabelle
ZelleFormel
B10=WENN(ISTNV(WENN(A10="";"";DATUM(RECHTS(A10;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};A10)); ZEILE($1:$12)); --WECHSELN(LINKS(A10;2); ".";"")))); A10;WENN(A10="";"";DATUM(RECHTS(A10;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};A10)); ZEILE($1:$12)); --WECHSELN(LINKS(A10;2); ".";""))))
B11=WENN(ISTNV(WENN(A11="";"";DATUM(RECHTS(A11;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};A11)); ZEILE($1:$12)); --WECHSELN(LINKS(A11;2); ".";"")))); A11;WENN(A11="";"";DATUM(RECHTS(A11;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};A11)); ZEILE($1:$12)); --WECHSELN(LINKS(A11;2); ".";""))))
B12=WENN(ISTNV(WENN(A12="";"";DATUM(RECHTS(A12;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};A12)); ZEILE($1:$12)); --WECHSELN(LINKS(A12;2); ".";"")))); A12;WENN(A12="";"";DATUM(RECHTS(A12;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N";"D"};A12)); ZEILE($1:$12)); --WECHSELN(LINKS(A12;2); ".";""))))


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

AW: ISTNV
03.08.2013 21:56:28
Matze
Hi hab eben mal alles nach gelesen da hat sich ja einiges getan.
So und nun noch die kurze Version mit wennfehler, sollte ja bestimmt in Office 2013 machbar sein:
=WENNFEHLER(WENN($A1="";"";DATUM(RECHTS($A1;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May"; "Jun";"Jul";"Au";"S";"O";"N";"D"};$A1)); ZEILE($1:$12)); --WECHSELN(LINKS($A1;2); ".";"")));$A1)
https://www.herber.de/bbs/user/86708.xlsx
Matze

AW: ISTNV
03.08.2013 22:04:50
Jenny
auch diese Formel klappt, danke

AW: Ähm,...
03.08.2013 22:15:39
Jenny
ich vermute mal das ist versehentlich beim Ändern von A1 in F1 passiert

AW: Ähm,...
03.08.2013 22:16:57
Jenny
=WENN(ISTNV(WENN(A4="";"";DATUM(RECHTS(A4;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun"; "Jul";"Au";"S";"O";"N";"D"};A4)); ZEILE($1:$12)); --WECHSELN(LINKS(A4;2); ".";"")))); A4;WENN(A4=""; "";DATUM(RECHTS(A4;4); VERWEIS(9;1/(FINDEN({"Jan";"F";"Mar";"Ap";"May";"Jun";"Jul";"Au";"S";"O";"N"; "D"};A4)); ZEILE($1:$12)); --WECHSELN(LINKS(A4;2); ".";""))))
vermute von dieser Formel von Matthias L, dass ich die kopiert und abgeändert hatte

AW: Ähm,...
03.08.2013 22:19:39
Matze
Und wieso änderst du die ab?
Das hat doch niemand geschrieben.
Nunja, Hauptsache es funktioniert jetzt so wie du es möchtest.

verbesserte Formel u. benutzerdef. Zahlenformat...
04.08.2013 15:19:37
neopa
Hallo jenny,
... ich hab noch mal etwas an meiner Formel geschraubt.
Nachfolgend aufgeführte ist nun nicht mehr auf Großschreibung der Monate unbedingt angewiesen und berücksichtigt auch zweistellige Jahresangaben.
Durch Ergänzung mit WENNFEHLER() wird Deine 2. neue Bedingung berücksichtigt (allerdings wird nicht geprüft, ob dort auch ein echtes Datum steht). Und wenn Du der/den Ergebniszelle(en) das benutzerdefinierte Zahlenformat TT.MM.JJJJ;; zuweist, wird auch Deine 1. zusätzliche Bedingung abgefangen.
Die neue Formel:
=WENNFEHLER(DATUM(RECHTS(F1;2+2*ISTZAHL(--RECHTS(F1;5)));VERWEIS(9;1/(SUCHEN({"ua";"f";"h";"ri";"ay";"un";"ul";"s";"ep";"oc";"v";"d"};F1));SPALTE(A:L));--WECHSELN(LINKS(F1;2);".";""));F1)
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230

AW: Datumsformat ändern
03.08.2013 21:13:56
Jenny
Hallo an alle,
tut mir leid, aber es funktioniert doch nicht, hab mal eine Datei angehangen, da seht ihr schon an Zelle B4 usw. was ich meine, und wäre wie gesagt ganz schon, wenn ihr die Formel noch so abändert das in B5 der 18.09.1905 steht.
Jenny

Die Datei https://www.herber.de/bbs/user/86706.xlsx wurde aus Datenschutzgründen gelöscht


die neubeigefügte Datei passt nicht zum Thread ...
04.08.2013 15:00:10
neopa
Hallo Jenny,
... ich kann da jedenfalls keinen Zusammenhang feststellen. Was meinst Du?
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230

125 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige