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

Довольно часто при создании таблиц приходится выполнять одинаковые вычисления для различных данных.

Ссылка является основным элементом при выполнении вычислений, с использованием нескольких ячеек. Например, если нужно определить сумму содержимого двух ячеек и поместить результат в третью, то в формуле вычисления суммы указываются ссылки на ячейки, в которых находятся слагаемые. Основным элементом ссылки является адресячейки.

Различают абсолютные, относительные и смешанные ссылки на ячейки.

Относительнаяссылкана ячейку используется в формулах для указания адреса ячейки относительно позиции ячейки, содержащей формулу. Относительная ссылка записывается также как и адрес ячейки: В1, С17. При переносе формулы на некоторое число позиций каждая, содержащаяся в ней относительная ссылка на ячейку, заменяется ссылкой на другую ячейку, смещенную относительно исходной на такое же число позиций, в том же направлении, что и формула.

При копировании формул относительные ссылки на ячейку автоматически "адаптируются" к новой позиции в электронной таблице.

"Поведение" относительных ссылок при копировании формул можно показать на следующем примере (рис. 7.10).

Рис. 7.10 Пример использования относительных ссылок

В ячейки B4:K4необходимо ввести курсовое отношение национальных валют к гривне. Для ячейки B4это будет формула: ПРОИЗВЕД (B3;L3). Копирование ее в ячейки С4:K4 приводит к появлению ошибки. Это происходит потому, что в формуле ячейки С4 использовались относительные адреса ячеек, и при копировании произошла соответствующая перенастройка адресов – ячейка L3 заменилась на L4 (что в данном случае неверно), по смыслу же там должен остаться адрес L3. Выходом из этой ситуации является задание абсолютной ссылки на ячейку.

При абсолютной ссылке на ячейку позиция ячейки указывается не относительно активной ячейки, а внутри рабочего листа. Поэтому при копировании или перемещении формул указываемая в абсолютной ссылке ячейка не изменяется. При задании абсолютной ссылки используется знак $, ставящийся перед именем столбца и номером строки.

Наряду с относительными и абсолютными ссылками существуют также смешанные ссылки, которые представляют собой комбинацию абсолютной и относительной ссылок. При задании смешанной ссылки также используется знак $, который ставится либо перед именем столбца, либо перед номером строки, в зависимости от того, какой из этих параметров должен остаться неизменным.

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