Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1292to1296
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
Inhaltsverzeichnis

Datum liegt als Text vor - Umwandlung aber wie?

Datum liegt als Text vor - Umwandlung aber wie?
17.01.2013 13:03:43
Michael
Hallo zusammen,
Ich habe eine Zelle, in steht z.B. "Tuesday, December 4, 2012 10:26:28". Dies ist aber Text. Ich brauche das Ergebnis aber als Datum im Format (TT.MM.JJJJ hh:mm). Ich habe per Formel schon alles ausgelesen (Wochentag (brauche ich zwar nicht), Tag, Monat, Jahr und Uhrzeit (siehe Anlage) bekomme aber das Ergebnis nicht als 03.12.2012 10:26:28 zusammengebaut.
akuteller Text Tuesday, December 4, 2012 10:26:28
gewünschtes Datum 04.12.2012 10:26 im Format (TT.MM.JJJJ hh:mm)
https://www.herber.de/bbs/user/83453.xlsx
In der Mappe sind auch die Formeln für das Auslesen der einzelnen Zahlen, die kann bestimmt jemand irgendwann auch mal gebrauchen...
Danke für Eure Hilfe
Gruß
Michael

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum liegt als Text vor - Umwandlung aber wie?
17.01.2013 13:35:22
Hajo_Zi
Hallo Michael,
ich hätte den 4.12.12 draus gelesen nicht das was in Datei steht.
Tabelle1
 BCDEFGHI
12akuteller TextTuesday, December 4, 2012 10:26:28        January01.01.2012
13gewünschtes Datum03.12.2012 10:26  Format (TT.MM.JJJJ hh:mm)    February29.02.2012
14  04.12.2012 10:26        March31.03.2012
15            April30.04.2012
16            May31.05.2012
17            June30.06.2012
18            July31.07.2012
19            August31.08.2012
20            September30.09.2012
21            October31.10.2012
22            November30.11.2012
23            December31.12.2012

verwendete Formeln
Zelle Formel Bereich
H12 =TEXT(I12;"[$-409]MMMM") 
H13 =TEXT(I13;"[$-409]MMMM") 
I13 =MONATSENDE(I12;1) 
C14 =(GLÄTTEN(TEIL(C12;FINDEN(", ";C12;11)-2;2))&"."&MONAT(SVERWEIS(TEIL(C12;FINDEN(", ";C12)+2;FINDEN(", ";C12;11)-FINDEN(", ";C12)-4);H12:I23;2;0))&"."&TEIL(C12;FINDEN(", ";C12;11)+2;LÄNGE(C12)))*1 
H14 =TEXT(I14;"[$-409]MMMM") 
I14 =MONATSENDE(I13;1) 
H15 =TEXT(I15;"[$-409]MMMM") 
I15 =MONATSENDE(I14;1) 
H16 =TEXT(I16;"[$-409]MMMM") 
I16 =MONATSENDE(I15;1) 
H17 =TEXT(I17;"[$-409]MMMM") 
I17 =MONATSENDE(I16;1) 
H18 =TEXT(I18;"[$-409]MMMM") 
I18 =MONATSENDE(I17;1) 
H19 =TEXT(I19;"[$-409]MMMM") 
I19 =MONATSENDE(I18;1) 
H20 =TEXT(I20;"[$-409]MMMM") 
I20 =MONATSENDE(I19;1) 
H21 =TEXT(I21;"[$-409]MMMM") 
I21 =MONATSENDE(I20;1) 
H22 =TEXT(I22;"[$-409]MMMM") 
I22 =MONATSENDE(I21;1) 
H23 =TEXT(I23;"[$-409]MMMM") 
I23 =MONATSENDE(I22;1) 

Tabellendarstellung in Foren Version 5.50



Anzeige
AW: Datum liegt als Text vor - Umwandlung aber wie?
17.01.2013 13:57:39
Rudi
Hallo,
kleine Matrixformel ;-)
M
1204.12.2012 10:26

ZelleFormel
M12{=(WECHSELN(LINKS(TEIL(C12;FINDEN(",";C12)+2;99);FINDEN(",";TEIL(C12;FINDEN(",";C12)+2;99))-1);LINKS(TEIL(C12;FINDEN(",";C12)+2;99);FINDEN(" ";TEIL(C12;FINDEN(",";C12)+2;99))-1)& " ";"")*1& "-"& INDEX(ZEILE(1:12);VERGLEICH(LINKS(TEIL(C12;FINDEN(",";C12)+2;99);FINDEN(" ";TEIL(C12;FINDEN(",";C12)+2;99))-1);TEXT("1." & ZEILE(1:12);"[$-409]MMMM");))& "."& LINKS(RECHTS(C12;13);4))+RECHTS(C12;8)*1}
Achtung, Matrixformel!
Die geschweiften Klammern{} nicht eingeben,
sondern die Zelle mit
Shift + Strg + Enter
verlassen statt Enter alleine.

Gruß
Rudi

Anzeige
AW: Datum liegt als Text vor - Umwandlung aber wie?
17.01.2013 14:04:48
Michael
Hallo Rudi
danke für Deine schnelle Hilfe!! Funnktioniert wunderbar!
Gruß
Michael

AW: Datum liegt als Text vor - Umwandlung aber wie?
17.01.2013 14:11:11
Luschi
Mein Gott Rudi,
das ist ja alles außer rudimentär - Klasse!
Wo nimmst Du nur die Zeit her für solche Kracher- oder macht das Dein SmartPhone mit Excel 20100Light?
Gruß von Luschi
aus klein-Paris

AW: Datum liegt als Text vor - Umwandlung aber wie?
17.01.2013 14:36:10
Rudi
Hallo,
an sich warte ich darauf, dass WF meckert ;-)
Eigentlich sah das so aus:
CDEFGHIJKLM
12Tuesday, December 4, 2012 10:26:28 December 4, 2012 10:26:28December41220120,43504629604.12.2012 10:26

ZelleFormel
G12=TEIL(C12;FINDEN(",";C12)+2;99)
H12=LINKS(G12;FINDEN(" ";G12)-1)
I12=WECHSELN(LINKS(G12;FINDEN(",";G12)-1);H12& " ";"")
J12{=INDEX(ZEILE(1:12);VERGLEICH(H12;TEXT("1." & ZEILE(1:12);"[$-409]MMMM");))}
K12=LINKS(RECHTS(C12;13);4)*1
L12=RECHTS(C12;8)*1
M12=(I12& "."& J12& "."& K12)+L12
Achtung, Matrixformel!
Die geschweiften Klammern{} nicht eingeben,
sondern die Zelle mit
Shift + Strg + Enter
verlassen statt Enter alleine.

Aber dann immer die entsprechenden Formeln anstatt Bezüge eingesetzt, z.B. in H12 anstatt G12 TEIL(C12;FINDEN(",";C12)+2;99), ergibt dann dieses hübsche Konstrukt. Dauert gar nicht so lange.
Gruß
Rudi

Anzeige
AW: Datum liegt als Text vor - Umwandlung aber wie?
18.01.2013 09:30:31
Klaus
Hallo Rudi,
das enttäucht mich jetzt aber: von einem Kaliber wie dir erwarte ich, dass du dir die Fragestellung anschaust und dann den vierzeiler von Formel first-time-right direkt im Antwortfenster eintippst ohne auch nur einmal im Excel gewesen zu sein.
:-)
schöne Grüße,
Klaus M.vdT.

noch eine Variante
18.01.2013 01:21:05
Erich
Hi zusammen,
so könnte es auch gehen:
 CD
12Tuesday, December 4, 2012 10:26:2804.12.2012 10:26:28

Formeln der Tabelle
ZelleFormel
D12=DATUM(LINKS(RECHTS(C12;13); 4); AUFRUNDEN(FINDEN(TEIL(C12;FINDEN(",";C12)+2;3); "JanFebMarAprMayJunJulAugSepOctNovDec")/3;); LINKS(RECHTS(C12;17); 2)) +RECHTS(C12;8)

Rückmeldung wäre nett! - Grüße aus Kamp-Lintfort von Erich
Anzeige

323 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige