Как использовать диапазон ячеек в ЗАПРОСЕ предложения WHERE в электронных таблицах Google

#google-sheets-formula

#Фильтр #google-таблицы-формула #транспонировать #выравнивать #язык запросов google

Вопрос:

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

Если я хочу выбрать все данные с заданным значением даты (H1), как я могу использовать диапазон в предложении WHERE?

Ответ №1:

ты не можешь. если вы хотите пройти этот маршрут, вам нужно перевернуть его, запросить его и снова перевернуть:

 ={A1:A, TRANSPOSE(QUERY(TRANSPOSE(B:F), "where Col1 = "amp;H1))}  

трудно сказать, какое формирование ячеек вы используете, поэтому, если выше не сработает, попробуйте:

 ={A1:A, TRANSPOSE(QUERY(TRANSPOSE(B:F), "where Col1 = '"amp;H1amp;"'"))}  

или:

 ={A1:A, TRANSPOSE(QUERY(TRANSPOSE(B:F),   "where Col1 date = '"amp;TEXT(H1, "yyyy-mm-dd")amp;"'"))}  

но с ним проще FILTER :

 ={A1:A, FILTER(B:F, B1:F1=H1)}  

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

1. Потрясающе, большое вам спасибо 🙂