Относительная и абсолютная адресация клеток

 

Рисунок 5.4
В записи формул обычно используются адреса ячеек. Соответственно при вычислениях в формулу подставляется содержимое этих ячеек. Если оно меняется, то меняется и значение формулы. Мы рассматривали адрес ячейки, как имя столбца и номер строки. Такой адрес называется относительным. Фактически он указывает расстояние от ячейки, содержащей формулу, до ячейки, на которую есть ссылка в этой формуле. Особенность заключается в том, что при копировании формулы в другие ячейки относительные адреса настраиваются в соответствии с заданным расстоянием. Или другими словами: при копировании формулы, содержащей относительный адрес в любое место листа Excel (либо на другой лист, или даже в другую книгу Excel), данный адрес будет меняться относительно нового местоположения формулы.

Рассмотрим пример. На рисунке показан фрагмент таблицы, в которой в ячейку А4 занесена формула суммирования ячеек А1:А3. Используемые относительные адреса показывают, что суммируется содержимое трех ячеек, расположенных сверху над текущей, содержащей формулу (рис. 5.4.).

Рисунок 5.5
После выполнения операции копирования содержимого ячейки А4 в ячейку В4 произойдет настройка относительных адресов, т.е. будут суммироваться три ячейки вверх, но уже над ячейкой В4. (рис. 5.5)

Таким образом, относительные адреса удобны тем, что при вводе одинаковых формул использующих лишь различные диапазоны ячеек, мы их можем не вводить с клавиатуры, быстро вставить с помощью операции копирования.

Но бывают случаи, когда адрес ячейки, на которую ссылается формула, должен оставаться неизменным при выполнении копирования формулы. Тогда используют, так называемый, абсолютный адрес ячейки. Он вводится со знаком $. Например, $A$5; $F$6; $D$4. Могут использоваться и смешанные адреса: $A7; D$6. Если знак доллара стоит только возле номера строки, то при копировании номер строки не изменяется, а имя столбца изменяется. Если только имя столбца записано со знаком доллара, то не настраивается только столбец. Рассмотрим фрагмент таблице, в которой используется формула с абсолютным адресом ячейки, и что произошло с формулой после операции копирования в соседнюю ячейку. Относительные адреса изменились относительно нового местоположения формулы, а абсолютный не изменился (рис. 5.6).

Рисунок 5.6

Абсолютный адрес ячейки можно ввести с клавиатуры, но лучше, так же, как и при вводе относительного адреса, щелкнуть на нужной ячейке. В формулу введется относительный адрес, а затем нажать клавишу F4 для автоматической подстановки в адрес знака доллара.