Попробуйте просто собрать все данные на один лист.
Если листов так много, можно попробовать составить формулу автоматически.
- Создайте новый лист в Таблице и переместите его в начало
- Создайте проект скрипта
- Добавьте код в этот проект
- Добавьте на листе в ячейку такую формулу
=GETFORMULA("A:D")
- Скопируйте результат этой формулы в ячейку A1 первого листа Таблицы
Код
function GETFORMULA(nota) {
const sheet = SpreadsheetApp.getActiveSheet().getName();
const list = SpreadsheetApp.getActive()
.getSheets()
.map((sheet) => sheet.getName())
.filter((name) => name !== sheet)
.map((name) => `'${name}'!${nota}`)
.join('; ');
return `=QUERY({${list}};"where Col1<>''";)`;
}
Пример
https://docs.google.com/spreadsheets/d/1CKEyvbDRsr...
Создаем и копируем текст, полученный из формулы
Результат