#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. Потрясающе, большое вам спасибо 🙂