Таблицы Google объединяют синтаксис запросов

#google-sheets

Вопрос:

У меня это как мой первый запрос =Запрос ({«Запрос на вырезание»! A2:S; «Отправлено»! A2:S},»Выберите Col1,Col2,Col4,Col3,Col10,Col13,Col17,Col19, Где Col4 не равен нулю»,0)

Я хочу объединить оба с этим ЗАПРОСОМ(список лидеров!A2:Q,»Выберите I,M,где A не равно нулю», 0)

Я попытался это сделать, но получил «Ошибку анализа формулы» =Запрос(ARRAYFORMULA ({«Запрос на подключение»! A2:S; «Отправлено сообщение»! A2:S}, «Выберите Col1,Col2,Col4,Col3,Col10,Col13,Col17, Col19, Где Col4 не равен нулю»,0};ЗАПРОС(ведущий!A2:Q,»Выберите I,M,где A не равно нулю», 0)}))

Я не могу понять, как совместить то и другое, чтобы это работало

Пожалуйста, любая помощь. Заранее спасибо, спасибо.

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

1. При построении нескольких блоков данных в массив необходимо соблюдать одно правило — размер создаваемых блоков должен быть одинаковым. В вашем случае я могу предположить, что количество строк, полученных в результате первого запроса, не совпадает с количеством строк, полученных в результате второго запроса. Но это только предположение. Если бы вы поделились своим списком, или привели пример, или хотя бы показали несколько скриншотов, то я думаю, что правильное решение было бы найдено гораздо быстрее

2. Да, вы правы, все листы имеют разное количество строк. Я хочу прикрепить свой файл сюда, но я не знаю, как это сделать? На самом деле я пытаюсь выполнить этот запрос В ={Запрос ({«Вырезать запрос»! A2:S;»Отправлено»! A2:S}, «Выберите Col1,Col2,Col4,Col3,Col10,Col13,Col17,Col19,Где Col4 не равно нулю», 0);ЗАПРОС(список лидеров!A2:Q, «Выберите A,B,C,D,E,F,G,H, Где A не равно нулю», 0)} но ir возвращает ошибку «В ARRAY_LITERAL, литерал массива отсутствовал в значениях для одна или несколько строк.» пожалуйста, любая помощь, как я собираюсь исправить, тогда заранее спасибо @Сергей

Ответ №1:

С точно таким же количеством столбцов все будет в порядке (как сказал Сергей). Например :

 ={Query({'Cut request '!A2:S;'Out sent '!A2:S},"Select Col1,Col2,Col4,Col3,Col10,Col13,Col17,Col19 Where Col4 is not null",0);QUERY(leadlist!A2:Q,"Select  A,B,C,D,E,F,G,H Where A is not null",0)}
 

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

1. спасибо @Mike Steelson за любезную помощь, но он возвращает «Ошибка в ARRAY_LITERAL, в литерале массива отсутствовали значения для одной или нескольких строк».

2. Вот электронная таблица, которую я использовал для тестирования docs.google.com/spreadsheets/d/…

3. Спасибо за вашу любезную помощь, спасибо @Mike Steelson