Относительная ссылка меняется вместе с положением
Ссылка A2 без знаков доллара изменяется при копировании формулы относительно нового места. Это удобно, когда каждая строка должна использовать собственные исходные значения. Но если один параметр хранится в заголовке, свободное смещение может увести формулу с нужной строки. Полностью закреплённая ссылка $A$2 сохраняет и столбец, и строку. Между этими вариантами находятся смешанные формы: $A2 удерживает столбец A, а A$2 — строку 2. Знак доллара относится к следующей за ним части адреса.
Для сетки нужны два разных ограничения
Пусть в A2 записано два, в A3 — три. В верхних заголовках B1 и C1 находятся десять и двадцать. Внутри сетки нужно умножить число слева на число сверху. Для B2 подходит формула =$A2*B$1. Первая ссылка всегда берёт столбец A, но допускает смену строки. Вторая всегда берёт строку 1, но допускает смену столбца. Такая конструкция отражает устройство данных, а не является случайной комбинацией специальных знаков.
Проверяйте преобразование адресов до результата
При копировании B2 вправо в C2 формула станет =$A2*C$1. При копировании вниз в B3 получится =$A3*B$1. В ячейке C3 ожидается =$A3*C$1. Соответствующие результаты: двадцать и сорок в верхней строке, тридцать и шестьдесят в нижней. Если обе ссылки закрепить полностью, все ячейки будут повторять один исходный расчёт. Если не закрепить ничего, часть ссылок сместится в область результатов. Сначала полезно прочитать адреса словами, а затем оценивать полученные числа.
Закрепление адреса не защищает содержимое ячейки
Знаки доллара управляют поведением ссылки при копировании. Они не запрещают пользователю изменить исходное значение и не являются защитой листа. Если в B1 вместо десяти окажется другое число, формулы, обращающиеся к этой ячейке, пересчитаются. Поэтому важно различать фиксированное расположение параметра и неизменность самого параметра. При проверке таблицы полезно изменить один заголовок и увидеть, какие результаты должны зависеть от него. Это помогает обнаружить ошибочную связь, которую случайно скрывали исходные одинаковые числа.
Попробуйте на практике
Постройте таблицу из четырёх результатов в Excel или выпишите адреса и значения на бумаге.
- Разместите два и три в A2 и A3, десять и двадцать в B1 и C1. Подпишите роль каждого заголовка.
- Запишите в B2 формулу =$A2*B$1 и проследите её копирование вправо и вниз до C3.
- Проверьте четыре значения вручную. Для C3 отдельно объясните, почему изменились A2 на A3 и B1 на C1, но сохранились нужные ограничения.
- Условно замените B1 с десяти на двенадцать. Определите, какие две ячейки изменятся, а какие останутся прежними.
Как проверить результат. Исходные результаты равны 20, 40, 30 и 60. После изменения B1 значения B2 и B3 станут 24 и 36, а C2 и C3 сохранят 40 и 60.
Частые вопросы
Чем $A2 отличается от A$2?
В первом случае при копировании закреплён столбец A, во втором — строка 2. Незакреплённая часть может изменяться.
Нужно ли всегда использовать абсолютные ссылки для надёжности?
Нет. Тип ссылки выбирают по структуре задачи. Полная фиксация там, где нужны разные строки или столбцы, тоже создаёт ошибку.
Самостоятельный разбор темы. Содержание конкретной обучающей программы здесь не представлено.