Как при отборе формулой QUERY (limit 2) повторить данные с предыдущей строки, если вторая будет пустой?

Имеется формула QUERY для выборки определенных строк:

=QUERY('Лист 1'!A:AK;"SELECT * WHERE (I contains 'Данные 1' AND AB = 'Моно' AND D > '199') ORDER BY C ASC, D DESC LIMIT 2";0)

Т.е. по заданным параметрам выбираются две строки.

Есть две проблемы:

  1. Как сделать так, что если нужных данных меньше, т.е. выводится только одна строка - то вторая бы не оставалась бы пустой, а копировала бы предыдущую строку?
  2. Если данные в столбцах A, C, D при выводе строк будут одинаковые - то дубль бы не выводился, а продолжал поиск следующего подходящего по параметру?

Ответы (0 шт):