Да, INDIRECT - это ваш способ сделать любую формулу динамической / зависимой от других значений ячейки.
Допустим, вы хотите суммировать диапазон A2:C2
.Но значение 2
для C
находится в ячейке G2
.
=SUM(INDIRECT("A2"&":C"&G2))
, это равно записи =SUM(A2:C2)
в моем примере ниже.
Если вы установите G2
на 3, для этого будет A2:C3
для =SUM(INDIRECT("A2"&":C"&G2))
.
Если вы имеете в виду Excel таблица , Я думаю, что ответ не с формулой, вероятно, с VBA .