10

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

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

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

2 ответа2

7

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

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

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

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

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

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

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

Источник

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .