Как сделать дату 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 установлен на гггг-мм-дд

Источник


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

1

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

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


1
Этот ответ в его нынешнем виде не так легко понять, как хотелось бы. Было бы неплохо кратко объяснить, как это сделать, чтобы этот ответ был более полезным.
bwDraco
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.