В общем, если вы хотите, чтобы относительные ссылки перемещались вниз при перетаскивании ячеек вправо, вы можете использовать это:
Вместо:
= 2+A1
Do:
= 2+INDEX($A:$A,COLUMN()+<offset>)
Где <offset>
- это любое смещение, которое вам нужно. Смещение будет меняться в зависимости от того, в каком столбце находится начальная формула.
INDEX
предпочтительнее, чем INDIRECT
, потому что INDIRECT
является изменчивым (должен пересчитываться после любого изменения в рабочей книге), но INDEX
- нет (пересчитывается только тогда, когда один из входов формулы, в данном случае *) 1016 *, изменения).