Изменить формат даты [ГГГГММДД] на [ММ / ДД / ГГГГ]


10

Я сгенерировал отчет с форматом даты 20160509, и мой языковой стандарт Google Sheets уже настроен на США. Я поиграл с различными вариантами в меню «Формат»> «Число»> «Формат даты», но я не могу изменить даты на формат «ММ / ДД / ГГГГ», не выполнив простой поиск и замену. Как мне это сделать?

введите описание изображения здесь


2
Проблема в том, что Листы не признают это как дату. Я не думаю, что вы можете просто отформатировать это в формат даты, который вам нравится; вам понадобится вспомогательный столбец для преобразования строки в формат даты, который распознает Sheets.
Эль

Ответы:


11

Предполагая, что ваша строка находится в ячейке A1, эта формула преобразует ее в дату. Затем вы можете отформатировать дату по своему усмотрению.

=date(left(A1,4),mid(A1,5,2),right(A1,2))

Или возьмите самые левые четыре символа в качестве года, самые правые два символа в качестве дня и два символа в середине, начиная с позиции 5 в качестве месяца, и преобразуйте его в дату.

19961210

превращается в

12/10/1996

(стандартный американский формат даты)


Из службы поддержки Google:


5

Если вы хотите точную дату (рекомендуется), пожалуйста, попробуйте:

=date(left(C2,4),mid(C2,5,2),right(C2,2))

Пользовательский формат как число, mm/dd/yyyyчтобы показать ведущие 0s.

Если вы хотите, чтобы текстовая строка включала ведущие 0s, попробуйте:

=mid(C2,5,2)&"/"&right(C2,2)&"/"&left(C2,4)

0

Вот формула для того, кто пытается конвертировать дату, если бы 0 был удален:

=date(right(J5,4),if(mid(J5,2,1) = "/",left(J5,1),left(J5,2)),if(mid(J5,3,1) = "/",mid(J5,4,if(mid(J5,5,1) ="/",1,2)),if(mid(J5,2,1) = "/",mid(J5,3,if(mid(J5,5,1) = "/",2,1)))))

В этом случае я перехожу с американского на европейский: М / д / гггг, ММ / д / гггг, ММ / дд / гггг или М / дд / гггг и конвертирую его в дд / мм / гггг


0

Вы можете установить местоположение листа в настройках листа ( ФайлНастройки листа ). Ваш лист покажет вам правильный формат для вас.


-3

Нажмите значок шестеренки справа на главной панели инструментов Google Диска и выберите «Настройки». Если у вас нет выбранного языка, вы можете установить его здесь. Это должно относиться ко всем будущим документам.

введите описание изображения здесь

Либо вы можете изменить настройки календаря по умолчанию для Google Doc следующим образом:

Под

Файл> Настройки электронной таблицы> Изменить локаль или часовой пояс


Спасибо за помощь, но я сгенерировал отчет с датой 20160509, и мой язык Google Sheets уже настроен на США.
lineplay

Выполните следующий список меню: Формат> Число> Дополнительный формат (внизу)> Дополнительный формат даты и времени. Теперь вы можете добавить удалить каждую вещь отдельно. Надеюсь, поможет.
Амит Джа

Да,
ты
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.