Google Sheets Query: перенос данных по дате в ячейке - PullRequest
0 голосов
/ 24 апреля 2019

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

=query('SheetName'!$A2:$S, "select A Where O=date'"&TEXT(B2,"yyyy-mm-dd")&)

Не могли бы вы дать мне несколько советов??

Дополнительная информация: в моем запросе B2 - это действительная дата в формате даты.В столбце O есть несколько ячеек, представляющих собой текстовые строки, а другие - допустимые даты;Я установил формат всего столбца на «Дата».

Вот ссылка на простой пример, вы можете поэкспериментировать с запросом: https://docs.google.com/spreadsheets/d/1O4ms9ufvZ_CRLl_LG45hksjRoOJtv0XexbfjCLqFW4I/edit?usp=sharing

Ответы [ 2 ]

0 голосов
/ 24 апреля 2019

Проверьте, работает ли это?

=filter('SheetName'!A3:A, 'SheetName'!O3:O=B2)
0 голосов
/ 24 апреля 2019

правильный синтаксис должен быть:

=ARRAYFORMULA(QUERY(TO_TEXT(SheetName!$A2:$S),
 "select Col16 where Col15 = '"&TO_TEXT(DATEVALUE(B2))&"'"))

0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...