Как сделать дату YYYY-MM-DD (ISO-8601) по умолчанию в Excel?

11

В Excel, как я могу сделать формат даты ISO8601 , yyyy-mm-ddпо умолчанию? Языковой стандарт Windows - английский (CA) или английский (США). Мы используем Excel 2013, хотя предпочтительным является общий ответ для максимально возможного количества версий.

Использование пользовательского формата, как в Как я могу ввести даты в формате даты ISO 8601 (ГГГГ-ММ-ДД) в Excel (и чтобы Excel распознал этот формат как значение даты)? не работает, потому что это нужно повторять для каждого нового поля. Это особенно болезненно при работе с файлами CSV.

[Объявление государственной службы XKCD: наши разные способы записи дат в виде цифр могут привести к путанице в Интернете.  Вот почему в 1988 году ISO установил глобальный стандартный числовой формат даты.  Это ** ** правильный способ записи числовых данных: 2013-02-27.  Следующие форматы не рекомендуется {вставьте список всего остального}.

Мэтт Уилки
источник
1
Мое королевство для стандартизированного способа иметь дело с датами. Ой, подождите ....
Макс Вернон

Ответы:

8

Для этого вам действительно нужно изменить весь формат даты Windows. Для этого перейдите по ссылке:

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

Там выберите на короткую дату формат yyyy-MM-dd и готово!

Вот доказательство того, что это работает. Даже если вы напишите другой формат даты, Excel автоматически преобразует его в значение по умолчанию системы.

Изменение формата даты в Excel

Имейте в виду, что это также изменит способ отображения даты в Windows.

Формат даты Windows установлен на гггг-мм-дд

Источник

Hewbot
источник
Это правильный ответ, потому что он правильно отвечает на то, что я просил, но, в конце концов, на самом деле неправильно для моего варианта использования. Оказывается, что я на самом деле нужно есть по умолчанию, под нагрузку , чтобы быть dd-mm-yyи по умолчанию к дисплею и по умолчанию к экспорту быть yyyy-mm-dd. Так что обращайтесь к другим в этой ситуации: вам нужно всегда импортировать файл с помощью текстового мастера и устанавливать формат входящей даты.
Мэтт Уилки
1

Установите этот формат в региональных настройках Windows. Excel будет использовать системные настройки по умолчанию.

Для этого вам нужно перейти в Панель управления, выбрать «Часы, Язык и Регион», а затем «Регион и Язык». Перейдите на вкладку «Форматы», а затем в списке «Формат» выберите «Короткая дата» и в раскрывающемся списке выберите соответствующий параметр «гггг-ММ-дд».

CFreitas
источник
1
Этот ответ в его нынешнем виде не так легко понять, как хотелось бы. Было бы неплохо кратко объяснить, как это сделать, чтобы этот ответ был более полезным.
bwDraco