Datum als Text
03.05.2019 09:48:55
Mangoon
ich benötige eure Hilfe, da mein Latein am Ende ist.
Folgender Sachverhalt:
Ich ziehe Daten aus einer englischsprachigen Datei und importiere sie in Excel. Nun habe ich das Problem das die Monate (Format MMM YY) die in Englisch anders geschrieben werden nicht als Datum erkannt werden. Folglich habe ich nun zb. December 2017 als Text dort stehen. Für die Auswertung benötige ich natürlich ein Datum, das auch als Datum erkannt wird.
Ich habe mir nach tagelangem Lesen selber etwas zusammengestrickt, was aber weiß Gott nicht schick ist aber das spielt hier auch eher eine untergeordnete Rolle.
So sieht die Formel bisher aus:
=WENN(LÄNGE(B347)=5;B347;(1&"."&(WENN(B347="January";"01";WENN(B347="February";"02"; WENN(B347="March";"03";WENN(B347="May";"05";WENN(B347="June";"06";WENN(B347="July";"07"; WENN(B347="October";"10";WENN(B347="December";"12";)))))))))&"."&C347)*1)
Erklärung: Ich prüfe ob in der Spalte B das richtige Datum (z.B. Apr 19) steht, falls ja übernehmen. Die Monate die Excel nicht erkennt (z.B December 2019) teile ich derzeit per Hand mittels "Text in Spalten" in zwei Spalten. Nun ersetzt Excel December in Dezember und ich füge "Dezember" & "2019" & eine Spalte mit "1." zusammen, multipliziere es mit 1, damit Excel jetzt erkennt es ist ein Monat.
Meine Wunschvorstellung wäre, dass Excel erkennt wenn es ein Datum ist und übernimmt bzw wenn es nicht als Datum erkannt wird "automatisch" konvertiert.
Ich habe es bereits auch mit IstZahl(Finden) probiert aber da bräuchte ich eine verschachtelte Version damit Excel prüft welcher Monat und welches Jahr es ist.
Ich glaube der Knackpunkt ist, dass die Angaben keine Tagesangaben besitzen und er die Sprache nicht erkennt. Könnt Ihr mir weiterhelfen?
Vielen Dank!