Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: 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

Anzeige

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

Anzeige
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.

Anzeige
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
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige