При достаточной помощи со стороны SO мне удалось собрать около 15 QUERY
вкладок, используемых для извлечения необходимых данных для отчетов.
Чтобы привести их в порядок, я бы хотелзаключите все эти запросы в оператор IFS
, относящийся к ячейке Data Validation
, и запустите QUERY
, просто изменив значение из ячейки проверки.
Мне удалось запустить его без ошибок, однакоЯ получаю вывод на одну ячейку.
Я использую для этого:
=IFS('Validation'!$A$1 = "Giberish",
{QUERY('All'!$A$5:$AP,
"SELECT AJ, '" & IDBlah & "', 'Blah'
WHERE AJ IS NOT NULL
LABEL '" & IDBlah & "' 'ID',
'Blah' 'BlahBlahBlah'",1)},
'Validation'!$A$1 = "GiberishGiberish",
{QUERY('All'!$A$5:$AP,
"SELECT AJ, 'WCaa', 'Blah'
WHERE AJ IS NOT NULL
LABEL 'WCaa' 'BlahBlah',
'Blah' 'BlahBlahBlah'",1);
QUERY('Upload'!$A$2:$AL,
"SELECT A, 'WCaa', 'Blah'
WHERE A IS NOT NULL
LABEL 'WCaa' '',
'Blah' ''",0)} )
Я пытался заключить все это в ARRAYFORMULA
, но я получаю тот же вывод для одной ячейки, без ошибок.
Какой правильный подход?
Дайте мне знать, если вам нужны фиктивные данные, но помните, что у меня есть корпоративные политики безопасностикоторые запрещают мне публиковать любой лист для кого-либо за пределами компании.