P
pro·school.ru
Каталог школ

Абсолютные и относительные ссылки в таблицах

💻 Информатика · 7 класс

Что такое ссылки на ячейки

В электронной таблице каждая ячейка имеет адрес — имя столбца и номер строки, например B3. Когда в формуле используется адрес ячейки, говорят, что формула содержит ссылку. Ссылки бывают двух видов: относительные и абсолютные. Понимание разницы между ними необходимо, чтобы правильно копировать формулы.

Относительные ссылки

Относительная ссылка запоминает не сам адрес ячейки, а её положение относительно формулы. При копировании формулы в другую ячейку относительная ссылка автоматически сдвигается. Например, формула =A1+B1 в строке 1 при копировании во вторую строку превратится в =A2+B2. Это удобно, когда одно и то же действие нужно повторить для многих строк.

Абсолютные ссылки

Абсолютная ссылка закрепляет точный адрес ячейки, и при копировании она не изменяется. Чтобы сделать ссылку абсолютной, перед именем столбца и номером строки ставят знак доллара: $A$1. Такая ссылка пригодится, когда все формулы должны обращаться к одной и той же ячейке — например, к ячейке с курсом валюты или коэффициентом.

Смешанные ссылки

Бывают и смешанные ссылки, где закреплена только часть адреса: $A1 (закреплён столбец) или A$1 (закреплена строка).

Сравнение видов ссылок

ЗаписьЧто закрепленоПри копировании
A1ничегоменяются столбец и строка
$A$1столбец и строкане меняется
$A1столбецменяется только строка
A$1строкаменяется только столбец

Пример

В ячейке C1 хранится курс — 90. Чтобы перевести суммы из столбца A в рубли, в ячейку B1 пишут формулу с абсолютной ссылкой:

B1: =A1*$C$1 B2: =A2*$C$1 B3: =A3*$C$1

Адрес $C$1 при копировании остался прежним, а A1 сдвинулся.

Как быстро поставить знак доллара

Вводить знак $ вручную необязательно. Во многих табличных процессорах при редактировании формулы можно поставить курсор на адрес ячейки и нажать клавишу F4 — она по очереди переключает виды ссылки: сначала абсолютную $A$1, затем смешанные A$1 и $A1, и снова относительную A1. Это ускоряет работу и уменьшает число опечаток.

Имена ячеек вместо ссылок

Чтобы формулы было проще читать, постоянной ячейке можно присвоить имя, например курс. Тогда вместо $C$1 в формуле пишут понятное слово: =A1*курс. Именованная ячейка всегда работает как абсолютная ссылка и не сдвигается при копировании, поэтому такой способ удобен для коэффициентов и констант.

Частые ошибки. Если забыть знак доллара в ссылке на курс, при копировании она съедет на пустую ячейку, и результат окажется неверным. Знак $ ставят и перед буквой, и перед числом, чтобы закрепить адрес полностью.

Кратко о главном

  • Относительная ссылка сдвигается при копировании формулы.
  • Абсолютная ссылка со знаком $ остаётся неизменной.
  • Смешанная ссылка закрепляет только столбец или только строку.
  • Абсолютные ссылки нужны для обращения к постоянной ячейке (курс, коэффициент).
  • Знак доллара ставят перед той частью адреса, которую нужно закрепить.