У меня есть формула, которая запрашивает два листа в документе и вытаскивает данные на третий лист. Если я добавлю новые данные на первый лист после завершения запроса, а затем вернусь к третьему листу (с результатами запроса), новые данные не будут в нижней части объединенного списка. Он находится в нижней части первого раздела. Данные, полученные из разных листов, хранятся вместе, все сначала, а затем все секунды.Как я могу сортировать вывод из запроса, который содержит формулу массива?
Есть ли способ принудительно сортировать весь вывод коллективно определенным столбцом (предпочтительно ColumnF)?
Таблицы с данными образца here.
Еще раз спасибо pnuts. Я попытался учиться в прошлый раз и сразу привел пример. Надеюсь, на этот раз мой вопрос был лучше сформулирован? – Overlordchin
Похоже, если я удалю данные образца, он начинает ломаться. Если один из этих запросов возвращает значение null, он выдает ошибку и отвечает #VALUE . Я попытался обернуть вокруг него iferror и использовать пустую строку, если есть ошибка. Я также попробовал 0. Если вы положили нет на второй лист, а затем проверите лист запроса, вы увидите результаты. Отметьте no из листа2 и результаты результатов запроса измените на #VALUE – Overlordchin
Обратите внимание, что если я беру один из этих fomulas вне: '= iferror (QUERY (sheet2! A1: I500," Select * where G = 'no' ", 0), 0)' и использовать 0 или пустую строку, она работает просто отлично. однако при вводе формулы массива он выдает ошибку #VALUE – Overlordchin