Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1964to1968
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

Text in Datum umwandeln

Text in Datum umwandeln
08.02.2024 12:19:39
Christian
https://www.herber.de/bbs/user/166901.xlsx

Hallo,

ich hoffe für euch eine kurze und einfache Frage, mit welcher Formel kann ich die Texte ins Format TT.MM.JJJJ bringen?
Wenn nichts da steht, soll die Formel in diesen Zeilen ein X ausgeben.
Ich bitte um eine Formellösung.

Vielen Dank
Christian

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Text in Datum umwandeln
08.02.2024 12:45:24
Uduuh
Hallo,
eine Möglichkeit:
=WENNFEHLER(--(TEIL(A3;5;2) &"." &SUCHEN(LINKS(A3;3);" janfebmaraprmayjunjulaugsepoctnovdec")/3 &"."&RECHTS(A3;4));"x")

Gruß aus'm Pott
Udo
Das gibt bei mir...
08.02.2024 12:53:15
{Boris}
Hi Udo,

...aber immer nur "x" - also nen Fehler.

Andere Variante:

=--(TEIL(A3;5;2)&"."&VERGLEICH(LINKS(A3;3);TEXT(DATUM(2024;SEQUENZ(12);1);"[$-409]MMM");)&"."&RECHTS(A3;4))

VG, Boris
Da fehlte nur ein Leerzeichen...
08.02.2024 12:59:51
{Boris}
Hi Udo,

...im Suchstring. Das wurde von der Forumssoftware gekillt.

=WENNFEHLER(--(TEIL(A3;5;2) &"." &SUCHEN(LINKS(A3;3);"  janfebmaraprmayjunjulaugsepoctnovdec")/3 &"."&RECHTS(A3;4));"x")


VG, Boris
Anzeige
AW: Da fehlte nur ein Leerzeichen...
08.02.2024 14:59:14
Uduuh
Hallo,
blöde Funktion. ;-(
Vielleicht hätte ich besser
=WENNFEHLER(--(TEIL(A3;5;2) &"." &SUCHEN(LINKS(A3;3);"__janfebmaraprmayjunjulaugsepoctnovdec")/3 &"."&RECHTS(A3;4));"x")
geschrieben.
Aber der Fall ist ja geklärt.

Gruß aus'm Pott
Udo
AW: Da fehlte nur ein Leerzeichen...
08.02.2024 17:33:00
daniel
Hi
also ich nehm dann immer "x"
da sieht man auch besser, wie viele man schon hat.
außerdem würde ich die Anfangsbuchstaben der Monate groß schreiben.
das verbessert zusätzlich die Übersicht und man sieht schneller, ob man irgendwo einen Tippfehler drin hat oder ein Buchstabe fehlt.

nur mal zum Testen, wo findet man den fehlenden Buchstaben schneller?

janfebmaraprmayjunjulaugspoctnovdec

JanFebMrzAprMayJunJulAugSpOctNovDec


Anzeige
AW: Da fehlte nur ein Leerzeichen...
08.02.2024 17:48:44
Christian
klar das e in September, da ich aber sowas Monat für Monat vergleiche, macht das für mich keinen Unterschied
AW: Da fehlte nur ein Leerzeichen...
08.02.2024 18:08:12
daniel
naja, dann mach halt so weiter.
war ja nur ein Vorschlag von mir.
ich würde mir mit dem unteren leichter tun, aber vielleicht bin ich ja nicht normal.
AW: Text in Datum umwandeln
08.02.2024 12:47:49
MCO
Hallo Christian!

die Formel, die ich rausgefunden habe, lautet dann wohl so:

=DATWERT(TEXTVOR(TEXTNACH(A3;" ");" ")&" "&TEXTVOR(A3;" ")&TEXTNACH(A3;" ";-1))


Allerdings werden einige Zahlenwerte bei dir in der Liste nicht mit umgewandelt, da sie die englische Monatsbezeichnung haben (May, bzw Oct)

Gruß, MCO
Anzeige
AW: Text in Datum umwandeln
08.02.2024 13:30:57
Christian
Hallo ihr 3,

habe jetzt getestet, ihr habt die Probleme ja selber erkannt, ich denke da brauche ich nicht mehr viel zu sagen.

Werde dann Boris' zweiten Vorschlag mit dem zusätzlichen Leerzeichen nehmen.

Vielen Dank
Christian
AW: Text in Datum umwandeln
08.02.2024 19:28:26
daniel
Hi
noch ne Variante, bei der man sich nicht um die Rechtschreibung der einzelnen Monatsnamen kümmern muss.
das könnte interessant werden, wenn man mal daten aus Ländern bekommt, deren Sprache einem nicht so geläufig ist.

=DATUM(RECHTS(A3;4);VERGLEICH(LINKS(A3;3);TEXT(DATUM(1;SEQUENZ(12);1);"[$-en-US]MMM");0);TEIL(A3;5;2))


die Definition in der Text-Funktion (also das "[$-en-US]") kann man sich so ermitteln:
- beim Zahlenformat der Zelle zunächst "Datum" auswählen. Dort dann einen Typ auswählen, der den Monat oder Tag als Text anzeigt und dann das Gebietsschema des Landes. Dann wechselt man auf "Benutzerdefiniert" und dort sieht man dann den Definitionsstring für das zuletzt ausgewählte Schema. Diesen kann man dann kopieren und in die TEXT-Funktion übernehmen.

Gruß Daniel
Anzeige
AW: Text in Datum umwandeln
08.02.2024 21:19:40
Rudi Maintaire
Hallo,
TEXT(DATUM(1;SEQUENZ(12);1);"[$-fr]MMM") ergibt {"janv.";"févr.";"mars";"avr.";"mai";"juin";"juil.";"août";"sept.";"oct.";"nov.";"déc."} ??? Länge 3-5.
Somit schlägt VERGLEICH(LINKS(A4;3);TEXT(DATUM(1;SEQUENZ(12);1);"[$-fr]MMM");0) fehl.
Das gleiche mit [$-40c] für französisch
.
Bei Arabisch/ Chinesisch/Hebräisch/ Sanskrit etc. wird's ganz kritisch ;-) $-401, 404, 40d, 44f
Bei Tschechisch (405) wird für MMM einfach ne römische Ziffer ausgegeben.

Gruß
Rudi
AW: Text in Datum umwandeln
09.02.2024 09:22:08
daniel
Dann zerlegt man den Datumstext mit TextTeilen oder anderen Textfunktionen Trennzeichengesteuert in seine Bestandteile.
aber wenn die Monatsnamen nicht einheitlich lang sind, müsste man auch für das "Suchen" den Text entsprechend anpassen.
Gruß Daniel
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige