Относительные и абсолютные ссылки в таблицах
💻 Информатика · 8 класс
Зачем нужны разные виды ссылок
В электронных таблицах формулы часто копируют из одной ячейки в другие, чтобы не писать одно и то же много раз. Например, если в столбце нужно вычислить стоимость для каждой строки, формулу пишут один раз и протягивают вниз. При копировании адреса ячеек в формуле могут изменяться или оставаться прежними. От этого зависит, какой будет ссылка — относительная или абсолютная.
Понимание этих двух видов ссылок — одно из ключевых умений при работе с таблицами. Ошибка в выборе ссылки приводит к неверным расчётам во всём столбце.
Относительная ссылка
Относительная ссылка — это обычный адрес вида A1. При копировании формулы такая ссылка сдвигается так же, как и сама формула. Если формулу опустили на одну строку вниз, то и адрес сдвинется на строку вниз.
В C1: =A1+B1
Скопировали в C2: =A2+B2
Скопировали в C3: =A3+B3
Абсолютная ссылка
Абсолютная ссылка не меняется при копировании. Чтобы зафиксировать адрес, перед именем столбца и номером строки ставят знак доллара: $A$1. Такая ссылка всегда указывает строго на одну и ту же ячейку.
В C1: =A1*$E$1
Скопировали в C2: =A2*$E$1
Скопировали в C3: =A3*$E$1
Здесь $E$1 не сдвигается — например, в ней лежит общий курс или коэффициент, одинаковый для всех строк. А ссылка A1 остаётся относительной и сдвигается вместе с формулой.
Сравнение
| Признак | Относительная | Абсолютная |
|---|---|---|
| Запись | A1 | $A$1 |
| При копировании | Сдвигается | Не меняется |
| Когда нужна | Расчёт по своим строкам | Ссылка на общую ячейку |
Правило. Знак доллара «замораживает» то, что стоит сразу за ним. В$A$1зафиксированы и столбец, и строка. Бывают и смешанные ссылки:$A1фиксирует только столбец, аA$1— только строку.
Разбор задачи
В B1 записана цена в рублях, в A1:A4 — количества товара, а в C1 формула =A1*$B$1. Скопируем её до C4.
C1: =A1*$B$1
C2: =A2*$B$1
C4: =A4*$B$1
Цена B1 остаётся общей для всех, а количество берётся из своей строки. Если бы мы записали =A1*B1 без долларов, то при копировании ссылка на цену съехала бы вниз, в пустые ячейки B2, B3, и расчёт оказался бы неверным.
Частая ошибка. Забывают поставить доллары у общей ячейки. Тогда при копировании ссылка на цену «уползёт» в пустые клетки, и расчёт даст ноль. Прежде чем протягивать формулу, всегда проверяйте: какие ссылки должны двигаться, а какие — оставаться на месте.
Кратко о главном
- Относительная ссылка
A1сдвигается при копировании формулы. - Абсолютная ссылка
$A$1при копировании не меняется. - Знак доллара фиксирует то, что стоит сразу за ним.
- Смешанные ссылки фиксируют только столбец или только строку.
- Абсолютные ссылки нужны для общих ячеек: курса, цены, коэффициента.
- Перед копированием решите, какие ссылки должны двигаться, а какие — нет.