Отформатируйте дату из запроса Google Sheet

#google-sheets

Вопрос:

Я попытался изучить свою проблему с помощью stackoverflow, но безуспешно. У меня есть форма Google с полем даты, форма Google записывает дату в формате даты мм/дд/гггг, я хочу запросить ее с помощью приведенной ниже строки запроса

 =INDEX(Query('Form Responses 1'!A2:Camp;"","SELECT Col2, Col3 WHERE Col2 contains 'K'"))
 

Я получил результат даты в виде целого числа, я попытался отформатировать ячейку в формате даты, но это не работает. Была ли у кого-нибудь подобная проблема? Есть какое-нибудь решение?

Вы посещаете форму с https://forms.gle/7UxioSc1ujTTyhiu7 и в результате https://docs.google.com/spreadsheets/d/18It_a3cHkeEfP2AHT5OQofw4mUZOpADLVB9a5jA440o/edit?usp=sharing, пожалуйста, посетите Таблицу результатов.

С нетерпением ждем вашего ответа.

С уважением,

Келвин

Ответ №1:

Я сделал копию вашего листа и изменил формулу на эту, и, похоже, она работает просто отлично

 =Query('Form Responses 1'!A2:C,"SELECT B, C WHERE B contains 'K'")
 

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

Комментарии:

1. Да, это работает при использовании столбцов A, B или C, но не для Col1, Col2. Я не знаю разницы между A и Col1

2. Когда параметр диапазона для QUERY() находится на листе, мы используем A,B,C и т. Д. Если диапазон представляет собой массив (например, исходит из функции IMPORTRANGE ()), Мы должны использовать Col1, Col2, Col3 и т.д.