Я пытался ввести эту дату в формате ISO 8601 (ГГГГ-ММ-ДД) в Excel 2010:, 2012-04-08
но Excel автоматически преобразовывает формат даты в 4/8/2012
.
Я попытался прокрутить различные типы форматов дат, из которых Excel позволяет мне выбирать, но формат «ГГГГ-ММ-ДД» отсутствует:
Есть ли способ для Excel распознавать формат даты ISO 8601 как значение даты (и не преобразовывать его автоматически в другой формат) при вводе в ячейку?
microsoft-excel
date-format
galacticninja
источник
источник
Excel распознал ваш ввод в формате гггг-мм-дд, поэтому он автоматически преобразовал его в региональный формат коротких дат (Windows 7: Пуск> Панель управления> Регион и язык> Форматы).
Вы хотели, чтобы Excel распознал и отобразил формат.
В дополнение к вышесказанному, если вы хотите, чтобы дата соответствовала короткому формату даты пользователя, добавьте звездочку * yyyy-mm-dd. Я не рекомендую это, но вы можете сделать это.
Однажды я сделал список, в котором мы хотели, чтобы элементы сортировались по дате, но для публикации в Интернете мы хотели отображать только год и месяц. У нас был столбец «Дата», где мы ввели дату в полном формате гггг-мм-дд. Во втором столбце (B) мы преобразовали дату (= A2), чтобы показать только год и месяц с форматом ячейки: гггг-мм. Когда пришло время публикации, мы сортируем по дате, копируем другие необходимые столбцы, например BD, и вставляем на веб-страницу. Работал как шарм.
источник
Я использовал пользовательские форматы раньше. Я изменил свой системный регион (Панель управления> Все элементы панели управления> Регион) на английский (Великобритания), короткую дату на «гггг-ММ-дд» и Excel затем автоматически не исправил с «2015-10-06» на « 10/6/2015" . Хотя это не было автоматически исправлено другим способом, но если вы введете его таким образом, оно останется таким же. Сэкономил мне время наверняка!
источник
Существует НАМНОГО более простой и безопасный способ сделать это:
В датах, просто поменяйте местность в Австралии и пуф! Доступны стандартные даты ANSI И если вы находитесь в США, Канаде, Австралии или Новой Зеландии, это не соответствует вашему формату валюты, поскольку все эти страны используют символ $.
Почему - в их бесконечной мудрости - Microsoft не делает это доступным для ВСЕХ локалей - загадка, но так было годами .
источник
Это то, что работает для меня вместо этого: если это столбец клеток ...
Выберите столбец «Вкладка данных», затем текст в столбцы (в меню xl2003), выберите фиксированную ширину, но без разделителей. Выберите «Дата» (ymd). Это преобразует данные в даты.
Теперь вы можете отформатировать диапазон так, как вам нравится. кредит переходит к Дэйву здесь: http://msgroups.net/microsoft.public.excel.worksheet.functions/how-do-i-convert-d/75235
источник
Пользовательские форматы являются очевидным решением.
Если вы не хотите отпускать мышь, вы можете прокрутить локаль вверх на одну опцию от «Английский (США)» до «Английский (Великобритания)», и среди вариантов появится формат YYYY-MM-DD. ,
источник
yyyy-mm-dd;@
(Excel 2013)