Excel Power Query Editor: Den Text in jedem einzelnen Feld einer Spalte neu formatieren

Excel Power Query Editor: Den Text in jedem einzelnen Feld einer Spalte neu formatieren

Ich habe gerade eine Liste mit ungefähr 1200 Elementen (1200 Zeilen) konvertiert und es trat ein Problem auf, als ich mir das Datum jedes einzelnen Elements ansah und feststellte, dass Tag und Monat vor dem Jahr lagen, was bedeutete, dass eine Sortierung nach Datum sinnlos wäre. Gibt es eine Möglichkeit, über 1200 Daten neu zu sortieren, sodass sie korrekt formatiert werden können, ohne dass ich dies manuell tun muss? Muss ich Python verwenden? Ich bin da noch ganz neu und weiß nicht wirklich, wie man es verwendet.

Hier ist ein Beispiel von dem, was ich habe: 9. September 2016

Und das ist, was ich will: 2016 September 9

Ich verwende auch Microsoft Excel, falls jemand danach fragt. Ich habe die Tabelle aus Wikipedia genommen und die Spalte dort war richtig formatiert und konnte die Daten richtig sortieren. Würde ich

Antwort1

Guten Tag,

Ich würde eine Spalte hinzufügen, um das Textdatum in ein numerisches Datum umzuwandeln. Sie können diese Werte dann kopieren und über Ihre Originale einfügen. Die Datumsformel funktioniert hierfür gut: =DATE(Jahr,Monat,Tag)

Angenommen, die Daten stehen in Spalte A.

Da das Jahr in der Formel am Anfang, in Ihren Daten jedoch am Ende steht, entfernen Sie es mit „Rechts“ und nehmen Sie 4 Ziffern. =(RECHTS(A1,4)

Wenn der Monat an erster Stelle steht, verwenden Sie die Formel „Monat links“, um die ersten drei Buchstaben des Monats zu erhalten und sie in die Formel „MONAT“ einzusetzen. MONAT(1&LINKS(A1,3)

Das Datum ist etwas komplizierter, aber verwenden Sie die FIND-Formel, um das erste Leerzeichen oder " " zu finden, dann addieren Sie 1 zu dieser Zahl und nehmen Sie zwei Ziffern MID(A1,FIND(" ",A1)+1,2)

Kombinieren Sie es für =DATE(RIGHT(A1,4),(MONTH(1&LEFT(A1,3))),MID(A1,FIND(" ",A1)+1,2))

Und Sie sollten in guter Form sein.

Bildbeschreibung hier eingeben

Dann müssen Sie nur noch das gewünschte Format anwenden.

Bildbeschreibung hier eingeben

Hoffentlich hilft das.

verwandte Informationen