Wie mache ich das Datum JJJJ-MM-TT (ISO-8601) zum Standard in Excel?

11

In Excel wie kann ich das ISO8601 Datumsformat , yyyy-mm-dddas Standard? Das Windows-Gebietsschema ist Englisch (CA) oder Englisch (US). Wir verwenden Excel 2013, obwohl eine generische Antwort für so viele Versionen wie möglich bevorzugt wird.

Verwenden eines benutzerdefinierten Formats wie unter Wie gebe ich Datumsangaben im ISO 8601-Datumsformat (JJJJ-MM-TT) in Excel ein (und muss Excel dieses Format als Datumswert erkennen)? funktioniert nicht, weil es für jedes neue Feld wiederholt werden muss. Dies ist besonders schmerzhaft, wenn Sie mit CSV-Dateien arbeiten.

[XKCD Public Service Announcement: Unsere verschiedenen Arten, Daten als Zahlen zu schreiben, können zu Online-Verwirrung führen.  Aus diesem Grund hat ISO 1988 ein globales numerisches Standard-Datumsformat festgelegt.  Dies ist ** die ** richtige Art, numerische Daten zu schreiben: 27.02.2013.  Von den folgenden Formaten wird abgeraten (Liste aller anderen Elemente einfügen).

matt wilkie
quelle
1
Mein Königreich für einen standardisierten Umgang mit Daten. Oh, warte ...
Max Vernon

Antworten:

8

Dafür müssen Sie tatsächlich das gesamte Windows-Datumsformat ändern. Gehen Sie dazu zu:

Control Panel > Regional and Language Options > Change date, time or number formats

Wählen Sie dort für das kurze Datum das Format JJJJ-MM-TT und fertig!

Hier ist der Beweis, dass es funktioniert. Selbst wenn Sie ein anderes Datumsformat schreiben, konvertiert Excel es automatisch in die Standardeinstellung des Systems.

Änderung des Excel-Datumsformats

Beachten Sie, dass dies auch die Art und Weise ändert, in der Windows das Datum anzeigt.

Windows-Datumsformat auf JJJJ-MM-TT eingestellt

Quelle

Hewbot
quelle
Dies ist die richtige Antwort, da sie richtig beantwortet, was ich verlangt habe, aber letztendlich tatsächlich falsch für meinen Anwendungsfall. Es stellt sich heraus , dass das, was ich wirklich brauchen das ist default-on-Last zu sein dd-mm-yyund default-to-Display & default-to-Export zu sein yyyy-mm-dd. In dieser Situation sollten Sie sich also an andere wenden: Sie müssen die Datei immer mit dem Textassistenten importieren und das Format für eingehende Daten festlegen.
Matt Wilkie
1

Stellen Sie dieses Format in den regionalen Windows-Einstellungen ein. Excel verwendet standardmäßig die Systemeinstellungen.

Dazu müssen Sie in der Systemsteuerung "Uhr, Sprache und Region" und dann "Region und Sprache" auswählen. Klicken Sie auf die Registerkarte "Formate", wählen Sie in der Liste "Format" die Option "Kurzes Datum" und wählen Sie aus der Dropdown-Liste die entsprechende Option "JJJJ-MM-TT".

CFreitas
quelle
1
Diese Antwort ist derzeit nicht so leicht verständlich, wie wir es gerne hätten. Es wäre eine gute Idee, kurz zu erklären, wie dies zu tun ist, damit diese Antwort nützlicher wäre.
bwDraco