#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 и т.д.