Когда в электронных таблицах, таких как Microsoft Excel или Google Sheets, вы копируете формулу из одной ячейки в другую, происходит перенос относительных адресов, тогда как абсолютные адреса остаются неизменными.
Формула в ячейке A1 имеет вид =$C$5+E4
. Разберем её компоненты:
$C$5 — это абсолютная ссылка. Знаки $
перед буквами и цифрами означают, что при копировании формулы эта часть останется неизменной. Таким образом, в любой ячейке, куда бы ни была скопирована формула, ссылка на ячейку C5 останется такой же — $C$5
.
E4 — это относительная ссылка. При копировании формулы относительные ссылки изменяются в зависимости от того, на сколько строк и столбцов происходит перемещение.
Теперь разберем, как изменится формула, если мы скопируем её из ячейки A1 в ячейку B3:
Переход по строкам: Мы перемещаемся с первой строки (A1) на третью строку (B3). Это на 2 строки вниз. Поэтому относительная ссылка E4
изменится на E6
(4 + 2 = 6).
Переход по столбцам: Мы перемещаемся из столбца A в столбец B, то есть на 1 столбец вправо. Это изменение влияет на относительную часть ссылки, но так как E4
уже находится в столбце E, столбец не изменится. Однако, если бы относительно A1, формула ссылалась, например, на B4
, при перемещении в B3 она бы изменилась на C4
.
Итак, после копирования формулы из ячейки A1 в ячейку B3, формула примет вид:
=$C$5+E6
Абсолютная ссылка $C$5
остается прежней, а относительная ссылка E4
изменяется на E6
в соответствии с перемещением на 2 строки вниз.