#google-sheets-formula
#google-sheets-формула
Вопрос:
Есть ли способ передать результат запроса в другом запросе в Google Sheets?
Мой пример использования
=ЗАПРОС(форма;»выберите * где D, как здесь, где мне нужен результат другого запроса«;1)»)»
другой запрос -> ЗАПРОС(another_range;»select * «;0)
Заранее спасибо
Комментарии:
1. Спасибо за ваш ответ Calculuswhiz. Я добавил изображение, чтобы сделать его как можно проще
2. Посмотрите, работает ли это :
=QUERY(testForm;"select A where A=date'"amp;Text(G2,"yyyy-mm-dd")amp;"'")
. G2 — это дата результата, изменитеA
на любой ваш столбец.3. Я получаю error…No нужно использовать функцию даты, так как я использую текстовый формат
4. Я должен был сначала подумать об этом .. вот ваша ссылка docs.google.com/spreadsheets/d /…
5. Хорошо, тогда это простая конкатенация строк. Нет необходимости
like
, поскольку вы не сопоставляете шаблон.=query(testForm,"select * where B='"amp;G3amp;"'",1)
Ответ №1:
использовать:
=QUERY(B2:D; "where B = date '"amp;TEXT(G2; "yyyy-mm-dd")amp;"'"; 1)
или, если вы хотите, чтобы он был жестко запрограммирован:
=QUERY(B2:D; "where B = date '2021-02-10'"; 1)
Комментарии:
1. Спасибо игроку0… Первый работает нормально… Второй возвращает пустой…