Использование запроса с ячейкой datetime в электронных таблицах

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

31/7/2020 19:18:58 (in reality it's like this)

31/7/2020 (but it shows this)

Итак, когда я запускаю этот запрос:

=QUERY(A5:R10, "select K")

Независимо от того, что я делаю, он возвращает только дату:

31/07/2020

Я пробовал:

  • Параметры
  • В формате гггг-ММ-дд ЧЧ: мм возвращает 00:00.
  • Фильтр по дате, времени или отметке времени
  • Используется '& Text (now (), yyyy-mm-dd HH: mm &' или что-то в этом роде

Вопрос в том:

Есть ли способ сделать то, что я пытаюсь сделать, без переформатирования импортированных ячеек?

ссылка для проверки:

Большое спасибо за уделенное время!


person Fabrizio Tvt    schedule 01.08.2020    source источник


Ответы (2)


выберите столбец B и отформатируйте его как дату и время

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


или без его переформатирования:

=ARRAYFORMULA(QUERY(1*(B2:B4&""), "format Col1 'yyyy-mm-dd hh:mm:ss'"))

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

or:

=ARRAYFORMULA(QUERY(TEXT(B2:B4, "yyy-mm-dd hh:mm:ss"), "select *"))

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

person player0    schedule 01.08.2020
comment
Возникает вопрос: есть ли способ сделать то, что я пытаюсь сделать, без переформатирования импортированных ячеек? - person Fabrizio Tvt; 01.08.2020
comment
@FabrizioTvt. да, это тоже возможно. ответ обновлен. - person player0; 01.08.2020

Просто убедитесь, что ваши ячейки отформатированы как Automatic

Если нет, даже если вы используете _2 _ , предложение будет проигнорировано

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

person marikamitsos    schedule 01.08.2020