Шаблон или последовательность, которую мы хотим сгенерировать, имеет форму
1,1,1,11,11,11,21,21,21,31...
Функция Excel будет генерировать это
=10*(FLOOR(ROW()-1,3)/3)+1
объяснение
Суть этой функции - часть FLOOR(ROW,3)
, которая округляет номер строки каждой ячейки до ближайшей 3, поэтому мы получаем шаблон
0,0,0,3,3,3,9,9,9,11,...
после смещения 1
так как мы начинаем считать строки 1, а не 0. Итак, теперь мы построили до FLOOR(ROW()-1,3)
Затем мы делим на 3 и умножаем его на 10, чтобы получить последовательность, чтобы получить
0,0,0,10,10,10,20,20,20,30...
и добавьте 1, чтобы получить в форме, которая нам нужна.
... вернуться к поставленной задаче
Затем мы можем использовать функцию INDEX
для ссылки на ряд областей, которые вы указали
=INDEX(A:D,10*(FLOOR(ROW()-1,3)/3)+1,1):INDEX(A:D,17,4)
Первый индекс ссылается на ячейку в A1,A1,A1,A11 ...
Второе указывает на фиксированную ячейку в D17 - строка 17, столбец D (4)