То, что вы хотите, это использовать пользовательский формат. Просто введите его в поле.
Как ввести даты в формате даты ISO 8601 (ГГГГ-ММ-ДД) в Excel (и сделать так, чтобы Excel распознал этот формат как значение даты)?
Я пытался ввести эту дату в формате ISO 8601 (ГГГГ-ММ-ДД) в Excel 2010:, 2012-04-08
но Excel автоматически преобразовывает формат даты в 4/8/2012
.
Я попытался прокрутить различные типы форматов дат, из которых Excel позволяет мне выбирать, но формат «ГГГГ-ММ-ДД» отсутствует:
Есть ли способ для Excel распознавать формат даты ISO 8601 как значение даты (и не преобразовывать его автоматически в другой формат) при вводе в ячейку?
6 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Excel recognized your entry of yyyy-mm-dd, which is why it automatically converted it to your Regional Short Date format (Windows 7: Start > Control Panel > Region and Language > Formats).
What you wanted was for Excel to recognize and display the format.
In addition to the above, if you want a date that responds to the user's short date format, add an asterisk *yyyy-mm-dd. I don't recommend it, but you can do it.
I once did a list where we wanted items sorted by date, but for posting on the Web, we wanted to display only the year and month. We had our Date column where we entered the date in full yyyy-mm-dd. In a second column (B), we converted the date (=A2) to show only the year and month with the cell format: yyyy-mm. When it came time to post, we sort by Date, copy the other needed columns, say B-D, and paste on the Web page. WOrked like a charm.
Я использовал пользовательские форматы раньше. Я изменил свой системный регион (Панель управления> Все элементы панели управления> Регион) на английский (Великобритания), короткую дату на «yyyy-MM-dd» и Excel затем автоматически не исправил с «2015-10-06» на « 10/6/2015" . Хотя это не было автоматически исправлено другим способом, но если вы введете его таким образом, он останется таким же. Сэкономил мне время наверняка!
Существует НАМНОГО более простой и безопасный способ сделать это:
В датах, просто поменяйте местность в Австралии и пуф! Доступны стандартные даты ANSI И если вы находитесь в США, Канаде, Австралии или Новой Зеландии, это не соответствует вашему формату валюты, так как все эти страны используют символ $.
Почему - в их бесконечной мудрости - Microsoft не делает это доступным для ВСЕХ локалей, это загадка, но так было годами .
This is what worked for me instead: If it's a column of cells...
Select the column Data tab then text to columns (in xl2003 menus) choose fixed width, but don't have any delimiter lines Choose Date (ymd) This will convert the data to dates.
Now you can format the range the way you like. credit goes to Dave here: http://msgroups.net/microsoft.public.excel.worksheet.functions/how-do-i-convert-d/75235
Пользовательские форматы являются очевидным решением.
Если вы не хотите отпускать мышь, вы можете прокрутить локаль вверх на одну опцию от «Английский (США)» до «Английский (Великобритания)», и среди вариантов появится формат YYYY-MM-DD. ,
Похожие вопросы
-
3
Мой файл заблокирован в Excel 2007, что происходит?
-
2
Есть ли способ заставить Excel 2007 автоматически восстанавливать фоновые файлы, как в MS Word?
-
1
Excel Word Wrap + исчезающий текст
-
-
1
Простое объединение / очистка с помощью Excel
-
7
Как вы поддерживаете Microsoft Excel на полной скорости, даже если у него нет фокуса окна?
-
2
Почему вы не можете копировать / вставлять изображения в Excel, но скриншоты работают?
-
3
Как синхронизировать Excel с таблицей Google Docs
-
9
Как разделить имя, чтобы получить имя и фамилию?
-
1
Ссылки в Excel изменены после сбоя
-
1
Каков наилучший способ поделиться макросом Excel на нескольких машинах?