Далее | Содержание | Назад

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

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

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

Этот принцип приводит к тому, что при всяком перемещении формулы в другое место таблицы изменятся имена ячеек в формуле. Перемещение формул происходит при разнообразных манипуляциях фрагментами таблицы (копировании, вставках, удалении, переносе).

Пример:
Пусть к таблице на рис. применяется команда: Копировать А1:С1 в А2:С2.
Результат будет следующим:

При смещении формулы на одну строку вниз в именах ячеек номер строки увеличится на единицу: А1 преобразовалось в А2, В1 - в В2. При смещении формулы вправо или влево (вдоль строки) в именах ячеек изменится буквенная часть. Например, если формулу из ячейки С2 скопировать в ячейку Е2, то она превратится С2+D2.

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

В некоторых случаях оказывается необходимым отменить действие принципа относительной адресации для того, чтобы при переносе формулы адрес ячейки не изменялся (т.е. был бы не относительным, а абсолютным). В таком случае применяется прием, который называется замораживанием адреса. Для этой цели в имени ячейки употребляется символ $. Для замораживания всего адреса значок $ ставится дважды. Например $А$1. Можно заморозить только столбец ($А1) или только строку (А$1). Тогда часть адреса будет изменяться при переносе формулы, а часть нет.



Далее | Содержание | Назад Яндекс цитирования Rambler's Top100