С помощью функции filter думаю поможет. Надо найти все не пустые строки в диапазонах, по этому их и фильтруем, а диапазоны засовуем в массивы и все
Вот пример кода импорта из трех разных листов таблицы.
=filter({'Клиент1'!A2:K;'Клиент3'!A2:K;'Клиент2'!A2:K};NOT(ISBLANK({'Клиент1'!A2:A;'Клиент3'!A2:A;'Клиент2'!A2:A})))
П.С. Пустые ячейки ищем только по первому столбцу.