Писал для столбцов на основе
=INDEX($M$21:$Q$21, 1, COLUMN($Q$21)-COLUMN(M21)+1)
диапазон заблокирован 1 строка, 5 столбцов,
для строк будет
=INDEX($M$21:$M$25, row($Q$21)-row(q25)+1, 1))
Работает если размер диапазона жестко задан, если он увеличивается, то надо удалять пустые строки и длину диапазона определять форумулой