Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
376to380
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
376to380
376to380
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Text in Datum umwandeln

Text in Datum umwandeln
05.02.2004 11:13:15
Rene
Hallo zusammen,
habe folgendes Problem:
in Zelle A1 steht "Mittwoch, der 4. Februar 2004 um 11:04 Uhr"
jetzt möchte ich in einer anderen Zelle nur noch das Datum darstellen und zwar als 04.02.2004.
Geht das?
Und wenn ja, wie?
Ich danke schon mal im voraus für eure Ratschläge.
Liebe Grüsse
Rene

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Text in Datum umwandeln
05.02.2004 11:20:32
MRP
Hallo Rene,
für dein Beispiel müsste folgendes funktionieren:
=DATWERT(TEIL(A1;A3-2;16))
Funkt allerdings nicht bei kürzeren Monaten.
Formel müsste also noch etwas ausgefeilt werden.
Ciao
Manuele Rocco Parrino
AW: Text in Datum umwandeln
05.02.2004 11:29:25
Rene
geht nicht. zeigt #wert an. worauf soll sich denn a3 beziehen?
AW: Text in Datum umwandeln
05.02.2004 11:39:54
MRP
Sorry, mein Fehler.
Hier die Korrekte Formel:
=DATWERT(TEIL(A1;FINDEN(".";A1)-2;LÄNGE(A1)-(FINDEN("um";A1)-1)))
Ciao
Manuele Rocco Parrino
AW: Text in Datum umwandeln
05.02.2004 11:49:23
MRP
Hallo Rene,
hab grad gesehen, dass Alex schneller war. Aber hier die Erklärung, was die Formel tut:
DATWERT wandelt einen Text in Datum um. Dazu muss das Datum aus deinem Textstring rausgeschnitten werden. Dazu wird die Funktion TEIL verwendet. Diese möchte wissen, wo sie mit dem rausschneiden beginnen soll, und wieviele Zeichen rausgeschnitten werden sollen. Der Beginn wird mit FINDEN des Punktes ( "." ) ermittelt, und die Anzahl mit der Gesamtlänge des Textes ( LÄNGE(A1) ) minus der Stelle an der das "um" steht.
Hoffe ich habs verständlich erklärt.
Ciao
Manu
Anzeige
AW: Text in Datum umwandeln
05.02.2004 11:23:14
th.heinrich
hallo Rene,
formatiere die ZELLE BENUTZERDEFINIERT. TT.MM.JJ
gruss thomas
AW: Text in Datum umwandeln
05.02.2004 11:27:09
Rene
hab ich probiert. macht er nicht.
trotzdem danke.
da haette ich mal genauer lesen sollen ot.
05.02.2004 11:57:38
th.heinrich
.
AW: Text in Datum umwandeln
05.02.2004 11:33:09
Alex K.
Hallo Rene,
probiere mal folgende Formel:

=DATWERT(TEIL(E3;SUCHEN("der";E3;1) + 4;SUCHEN("um";E3;1) - SUCHEN("der";E3;1) - 5))

Ausserdem mußt du dann die Zelle mit der Formel das benutzerdefinierte Format "TT.MM.JJJJ" geben.
Sensationell
05.02.2004 11:38:57
Rene
funktioniert. danke dir.
aber was die formel macht, hab ich noch nicht so genau verstanden.
geht das bei allen Daten oder gibt es irgendwelche einschränkungen?
Anzeige
AW: Sensationell - Einschränkungen...
05.02.2004 11:57:28
Boris
Hi Rene,
...gibt es insofern, dass einfach der Text zwischen "der" und "um" in ein Datum umgewandelt wird. Wenn aber "der" und/oder "um" nicht vorkommt, dann funktioniert es nicht.
Grüße Boris
AW: Sensationell
05.02.2004 12:02:56
Alex K.
Hallo Rene,
Also gehen wir mal aussen nach innen.
Mit Datwert("4. Februar 2004") wird eine Zeichenkette als Datum interpretiert und in ein Datum umgewandelt. Also müssen wir aus dem String "Mittwoch, der 4. Februar 2004 um 11:04 Uhr" das Datum extrahieren.
Mit der Formel Teil("Mittwoch, der 4. Februar 2004 um 11:04 Uhr", Startposition, Länge) schneiden wir also den Teil "4. Februar 2004" aus der Zeichenkette aus.
Nun müssen wir bestimmten, wo die Startposition liegt, also wo die "4" steht. Dazu suchen wir uns eine eindeutige Zeichen(kette), welche immer vorkommt. In unserem Falle also "der". Mit Hilfe der Formel "SUCHEN("der";"Mittwoch, der 4. Februar 2004 um 11:04 Uhr";1)" suchen wir als die Zeichenkette "der" ab der Startposition 1. Wir bekommen als Ergebnis die Position des "d" von "der". Hierzu müssen wir 4 addieren, da ab dieser Position dann unser Datum beginnt.
Zur Ermittlung der Länge suchen wir die Position des "u" von "um" und ziehen davon die Position von "d" ("der") ab. Zusätzlich müssen wir noch 5 Zeichen weniger kopieren (Länge von "um " = 3 und Länge von " d" = 2).
Ich hoffe, ich konnte es einigermassen verständlich erklären.
Die Formel müßte also für alle Fälle funktionieren, welche in dem von dir angegebenen Format mit einem "der" und "um" aufwarten können.
Anzeige
AW: Text in Datum umwandeln
05.02.2004 11:43:49
MRP
Hallo Alex,
auch net schlecht deine Formel. Ich benutze halt lieber FINDEN(), weil man damit auch zwischen Groß- und Kleinschreibung unterscheiden kann.
Ciao
Manuele Rocco Parrino
Danke an alle. Hab mal wieder was dazugelernt.
05.02.2004 12:07:06
Rene
echt nett. kann man nicht anders sagen.
liebe grüsse
Rene

359 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige