Абсолютные и относительные ссылки в таблицах
💻 Информатика · 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*курс. Именованная ячейка всегда работает как абсолютная ссылка и не сдвигается при копировании, поэтому такой способ удобен для коэффициентов и констант.
Частые ошибки. Если забыть знак доллара в ссылке на курс, при копировании она съедет на пустую ячейку, и результат окажется неверным. Знак $ ставят и перед буквой, и перед числом, чтобы закрепить адрес полностью.Кратко о главном
- Относительная ссылка сдвигается при копировании формулы.
- Абсолютная ссылка со знаком
$остаётся неизменной. - Смешанная ссылка закрепляет только столбец или только строку.
- Абсолютные ссылки нужны для обращения к постоянной ячейке (курс, коэффициент).
- Знак доллара ставят перед той частью адреса, которую нужно закрепить.