Запрос Google листов, Как использовать запрос для выбора значения в строках на основе дат заголовка

#google-sheets-formula

Вопрос:

У меня есть лист с двумя вкладками и именем диапазона, которому я пытаюсь соответствовать, и выберите значение на вкладке «Бюджет» на основе значений на вкладке «месяц» с помощью запроса. Проблема, с которой я сталкиваюсь, заключается в том, как использовать даты в строке заголовка вкладки «Бюджет» в поле » Где » запроса.

Найдите значение из бюджета именованного диапазона, ГДЕ Категория на вкладке «Месяц» соответствует категории в бюджете, И дата на вкладке «Месяц» соответствует дате на вкладке «Бюджет», другое значение в поиске столбца вкладки «Бюджет».

Я думаю, что образцы листов лучше показывают это. Заранее спасибо за любую помощь.

https://docs.google.com/spreadsheets/d/1heN3I1tWiqBJ0LdHRK-26Koafk_8EudqfMy0cFWxFjI/edit?usp=sharing

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

1. Я подумал, что, в отличие от запроса, должен ли индекс и соответствие быть лучшим выбором, возможно?

Ответ №1:

Я думаю, что в этом случае и при компоновке листа лучше использовать VLOOKUPs.

Просто используйте эту arrayformula во все месяцы =ARRAYFORMULA(if($H$16:$H="","",if(VLOOKUP($H$16:$H,budget,ifna(match(I$15,Budget!$E$1:$K$1,0),COLUMNS(budget)),false)="", VLOOKUP($H16:$H,budget,columns(budget),false), VLOOKUP($H$16:$H,budget,ifna(match(I$15,Budget!$E$1:$K$1,0),COLUMNS(budget)),false))))

Пожалуйста, обратите внимание, что я расширил budget именованный диапазон, чтобы охватить весь диапазон, включая Category Lookup столбцы и.

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

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

1. спасибо, я попробую, но, возможно, все равно захочу вернуться к сценарию приложения.