Вопрос или проблема
Примечание: Я вижу несколько вопросов (q1, q2) на эту тему, которые описывают, как это сделать в версии Office для Windows, но я не нашел ничего о версии Office для Mac.
Я пользователь из США, и я хочу изменить по умолчанию формат даты в Excel на YYYY-MM-DD, чтобы при открытии листа Excel или CSV-файла с датами он отображал этот формат в столбце. (В случае CSV-файла, если формат уже YYYY-MM-DD, я не хочу, чтобы он переключался на формат по умолчанию).
Или же как можно сделать так, чтобы этот формат отображался как опция в разделе Формат столбца -> Дата -> US Даты? Мне приходится переключать страну на Бельгию, прежде чем я смогу найти эту опцию.
(<возмущение>@Microsoft — Я уверен, что в 2016 году люди в США используют формат YYYY-MM-DD; по крайней мере, сделайте его опцией!</возмущение>)
Оказывается, что формат «Короткой» даты в «Языке и регионе» OS X управляет тем, как даты отображаются в Excel.
Чтобы изменить форматирование ВСЕХ столбцов дат в Excel по умолчанию на “YYYY-MM-DD”:
- Перейдите в
Системные настройки OS X
->Язык и регион
->Дополнительно
- Измените формат «Короткой» даты, переместив год в начало
- Измените символ разделителя между годом, месяцем и датой на -.
- Используйте выпадающее меню для полей месяца и дня, чтобы выбрать версию с заполнением нулями (например, “01”, если текущий месяц январь).
- Перезапустите Excel, чтобы изменения вступили в силу.
Office устанавливает формат по умолчанию в соответствии с системным языком по умолчанию.
Один из английских языков, который имеет ISO формат даты — это немецкий. Учтите, что вы также получите валюту по умолчанию и другие параметры форматирования.
Вы можете установить это используя команду в терминале:
defaults write -app "Microsoft Excel" AppleLocale en_DE
Благодаря странам, которые заботятся о стандартах, и спасибо случайному пользователю Reddit.
Ответ или решение
Изменение формата даты в приложении, таком как Microsoft Excel, может показаться тривиальной задачей, но на практике оно требует понимания как возможностей приложения, так и операционной системы, в которой оно работает. В случае Excel 2016 на Mac, изменение формата даты по умолчанию на формат YYYY-MM-DD для пользователей в США связано с настройками системы macOS. Давайте разберем, как это выполнить более детально.
Теория
Во-первых, важно понимать, что Excel на MacOS полагается на системные настройки региона для определения форматов даты и других параметров, таких как валюта и единицы измерения. Таким образом, настройка формата даты по умолчанию включается в себя изменение системных предпочтений, а не индивидуальных параметров Excel.
Основной задачей является выполнение правильных настроек в системе, которые позволят Excel автоматически отображать даты в формате, соответствующем ISO 8601 (YYYY-MM-DD), который стал де-факто мировым стандартом передачи данных, благодаря своей последовательности и однозначности.
Пример
-
Настройки системы macOS:
- Откройте
Системные настройки
на вашем Mac. - Перейдите в
Язык и регион
. - В правом нижнем углу найдите кнопку
Дополнительно...
и нажмите ее. - Перейдите на вкладку
Даты
.
- Откройте
-
Изменение короткого формата даты:
- Здесь вы увидите несколько форматов даты: короткий, средний и длинный. Наша цель — изменить короткий формат.
- Перетащите поля даты так, чтобы год стал первым. Убедитесь, что между годом, месяцем и днем используются дефисы (
-
) для разделения. - Используйте выпадающие списки для выбора формата, который включает ведущие нули для месяца и дня (например, "01" вместо "1").
-
Применение изменений:
- Сохраните сделанные изменения и закройте настройки.
- Закройте и перезапустите Microsoft Excel, чтобы эти изменения вступили в силу.
Применение
Кроме того, можно использовать терминал для установки определенных языковых предпочтений приложения Microsoft Excel, чтобы изменить региональные настройки без изменения системных. Для этого вы можете выполнить следующую команду в терминале:
defaults write -app "Microsoft Excel" AppleLocale en_DE
Эта команда устанавливает для Excel локаль, которая соответствует английскому языку и региональным стандартам Германии, где формат YYYY-MM-DD является стандартным. Однако будьте осторожны: данная команда может также изменить другие региональные установки, такие как валюта или числовые форматы.
Заключение
Таким образом, изменение формата даты по умолчанию в Excel на вашем Mac действительно сводится к корректировке системных установок. Опираясь на вышеописанный метод, вы сможете установить универсальный стандарт для отображения дат, что не только упростит работу с данными, но и обеспечит их совместимость с международными стандартами обмена информацией. Это особенно важно в контексте глобализации, где стандарты, подобные ISO 8601, играют ключевую роль в передаче данных через различные системы и границы.
Важно помнить, что ваше приложение следует общим системным установкам, и любые изменения в этих настройках могут повлиять на другие программы. Всегда полезно протестировать внесенные изменения на нескольких файлах, чтобы убедиться, что они работают, как ожидалось, и не вызывают неожиданных последствий.