Google Sheets - Проблемы с отображением формата даты - PullRequest
2 голосов
/ 26 июня 2019

В настоящее время я создаю информационные панели в Google Sheets и столкнулся с постоянной проблемой, когда даты отображаются в виде числа, а не в формате даты. Пример: 43626 против 6/11/19.

Эти данные извлекаются из листа формы в базу данных, а затем запрашиваются в электронной таблице на панели инструментов, где они отображаются в виде числовой последовательности, противоположной читаемому формату даты. В настоящее время пытались использовать DATEVALUE для переформатирования, а также пытались переформатировать ячейку в формат даты на панели инструментов и в базе данных, но безуспешно.

// Что я пробовал

=TargetCell

43626

=DATEVALUE(TargetCell)

43626

=TargetCell // Переформатирован в любой формат даты

43626

Я ожидал следующего

=DATEVALUE(TargetCell)

6/11/19

OR

=TargetCell // Переформатирован в любой формат даты

6/11/19

1 Ответ

0 голосов
/ 26 июня 2019

Вы ошиблись ... функция DATEVALUE создает 43626 из 6/11/2019

, если вы хотитедля обратного вам необходимо использовать:

  • внутреннее настраиваемое форматирование даты (работает не всегда)
  • TEXT формула, например: =TEXT(43626, "m/d/yy")
  • QUERY параметр format как: =QUERY(A:B, "format A 'm/d/yy'", 0)
  • или QUERY параметр toDate как: =QUERY(A:B, "toDate(A)", 0)

https://developers.google.com/chart/interactive/docs/querylanguage#top_of_page

...