Абсолютная и относительная адресация в таблицах
💻 Информатика · 11 класс
Адресация ячеек в электронных таблицах
В электронных таблицах формулы ссылаются на ячейки по их адресам — букве столбца и номеру строки, например B3. Когда формулу копируют в другую ячейку, ссылки могут менять своё поведение. От этого зависит, останется ли формула верной. Различают относительную, абсолютную и смешанную адресацию.
Относительная адресация
При относительной адресации (например A1) ссылка задаёт не конкретную ячейку, а её положение относительно ячейки с формулой. При копировании ссылка сдвигается на столько же строк и столбцов, на сколько переместилась формула. Это удобно, когда нужно повторить одно и то же действие для целого столбца.
Абсолютная адресация
При абсолютной адресации перед буквой столбца и номером строки ставят знак доллара: $A$1. Такая ссылка при копировании не меняется и всегда указывает на одну и ту же ячейку. Её применяют, когда в расчётах участвует постоянная величина — например, курс валюты или процентная ставка в одной фиксированной ячейке.
Смешанная адресация
В смешанной ссылке знаком доллара закрепляют только одну часть: $A1 фиксирует столбец, но строка меняется; A$1 фиксирует строку, но столбец меняется.
| Запись | Тип | При копировании |
|---|---|---|
A1 | относительная | меняются столбец и строка |
$A$1 | абсолютная | не меняется |
$A1 | смешанная | столбец закреплён |
A$1 | смешанная | строка закреплена |
Разбор примера
В ячейке C1 записана формула =A1*$B$1. Скопируем её вниз в C2:
Было в C1: =A1*$B$1
Стало в C2: =A2*$B$1
Относительная ссылка A1 сдвинулась на одну строку и стала A2, а абсолютная $B$1 осталась прежней. Так один множитель меняется по строкам, а второй остаётся общим для всех.
Когда какую адресацию выбирать
Выбор адресации зависит от смысла формулы. Если формула должна повторяться для каждой строки или столбца со своими данными, ссылки делают относительными — так одна формула, скопированная вниз, посчитает весь столбец. Если же в формуле участвует общая для всех вычислений величина, лежащая в одной ячейке, ссылку на неё делают абсолютной. Смешанную адресацию применяют при заполнении таблиц умножения и подобных, где нужно зафиксировать строку заголовков, но менять столбцы, или наоборот.
Копирование вправо и вниз
При копировании формулы вправо меняется буква столбца относительной ссылки, при копировании вниз — номер строки. Абсолютная часть со знаком $ не меняется ни в том, ни в другом направлении. Понимание этого правила позволяет одной формулой заполнить целую таблицу, а не вводить расчёт в каждую ячейку вручную, что и составляет главную силу электронных таблиц.
Частые ошибки. Забывают сделать ссылку абсолютной, и постоянная величина «уезжает» в пустую ячейку. Ставят доллар не там, где нужно. Путают, что закрепляет $ перед буквой (столбец), а что перед цифрой (строку).
Кратко о главном
- Относительная ссылка при копировании сдвигается вместе с формулой.
- Абсолютная ссылка со знаком
$не меняется при копировании. - Смешанная ссылка закрепляет только столбец или только строку.
- Знак
$перед буквой фиксирует столбец, перед цифрой — строку. - Абсолютные ссылки нужны для постоянных величин в расчётах.