Закрепление ссылок на ячейки в Excel

Иван Корнев·10.04.2026·5 мин

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

Типы ссылок и принцип их работы

По умолчанию Excel использует относительные ссылки. Если вы напишете формулу =A1+B1 и скопируете её на одну ячейку вправо, она автоматически изменится на =B1+C1. Это удобно для однотипных расчетов в столбцах, но создает проблемы, когда нужно ссылаться на одну и ту же константу (например, курс валюты или ставку НДС), расположенную в отдельной ячейке.

Для решения этой задачи используются три типа адресации:

  1. Абсолютная ссылка ($A$1). Фиксирует и столбец, и строку. При любом копировании адрес не меняется. Используется для констант.
  2. Смешанная ссылка (фиксация столбца) ($A1). Столбец «забит», а строка меняется при копировании вниз.
  3. Смешанная ссылка (фиксация строки) (A$1). Строка «забита», а столбец меняется при копировании вправо.

Знак $ ставится перед тем элементом адреса, который нужно зафиксировать. $ перед буквой фиксирует столбец, $ перед цифрой — строку.

Быстрое закрепление через клавишу F4

Ручной ввод знаков доллара замедляет работу. Встроенный инструмент автоматизации — клавиша F4.

Алгоритм действий:

  1. Начните вводить формулу или дважды кликните по ячейке для редактирования.
  2. Установите курсор рядом с адресом ячейки (или выделите его).
  3. Нажмите F4.
    • Первое нажатие: $A$1 (полная фиксация).
    • Второе нажатие: A$1 (фиксация только строки).
    • Третье нажатие: $A1 (фиксация только столбца).
    • Четвертое нажатие: A1 (возврат к относительной ссылке).
  4. Нажмите Enter для подтверждения.

Этот метод работает во всех версиях Excel, включая десктопные приложения и веб-версию (где может потребоваться сочетание Fn + F4 в зависимости от настроек клавиатуры).

Практические примеры использования

Сценарий 1: Расчет с единым коэффициентом

Представьте таблицу, где в столбце A указаны цены товаров, а в ячейке D1 хранится курс доллара. Вам нужно перевести все цены в доллары.

Формула в ячейке B2: =A2/$D$1

  • A2 — относительная ссылка (должна меняться на A3, A4... при протягивании вниз).
  • $D$1 — абсолютная ссылка (должна всегда указывать на курс в D1).

Если забыть знаки $, при копировании формулы вниз ссылка сместится на D2, D3, где данных нет, и вы получите ошибку #ДЕЛ/0!.

Сценарий 2: Таблица умножения (смешанные ссылки)

При построении таблицы Пифагора (умножение чисел из верхней строки на числа из левого столбца) нужны смешанные ссылки. Допустим, множители в строке 1 (B1:K1) и столбце A (A2:A11). В ячейке B2 формула: =$A2*B$1.

  • $A2: при копировании вправо столбец A не должен уезжать в B, C...
  • B$1: при копировании вниз строка 1 не должна уезжать в 2, 3...
Вид ссылкиСинтаксисПоведение при копировании вправоПоведение при копировании вниз
ОтносительнаяA1Меняется столбец (B1)Меняется строка (A2)
Абсолютная$A$1Не меняетсяНе меняется
Смешанная (столбец)$A1Не меняетсяМеняется строка (A2)
Смешанная (строка)A$1Меняется столбец (B1)Не меняется

Продвинутые методы фиксации

Иногда стандартных знаков $ недостаточно, особенно при работе с динамическими диапазонами или удалением строк.

Именованные диапазоны

Присвоение ячейке имени делает ссылку абсолютной по умолчанию.

  1. Выделите ячейку с константой (например, D1).
  2. В поле имени (слева от строки формул) введите название, например Курс.
  3. В формуле пишите =A2/Курс. Такая ссылка не сдвинется ни при каком копировании, и формула становится более читаемой.

Функция ДВССЫЛ (INDIRECT)

Если структура таблицы часто меняется (вставляются новые строки), обычные абсолютные ссылки могут «поехать» вместе со структурой. Функция =ДВССЫЛ("A1") воспринимает адрес как текст. Она жестко привязана к указанному адресу и не реагирует на вставку строк или столбцов перед целевой ячейкой. Пример: =ДВССЫЛ("$D$1") всегда будет брать данные именно из физической ячейки D1, даже если вы вставите новую строку выше первой.

Функция ДВССЫЛ (INDIRECT) является волатильной. В очень больших файлах (десятки тысяч формул) её избыточное использование может замедлить пересчет книги.

Частые ошибки

  • #ССЫЛКА! (#REF!): Возникает, если вы удалили строку или столбец, на которые ссылалась формула, либо неправильно указали имя листа в ссылке (например, забыли кавычки, если имя листа содержит пробелы: 'Мой лист'!$A$1).
  • Неверный результат расчета: Самая частая ошибка новичков — копирование формулы с относительной ссылкой там, где требовалась абсолютная. Всегда проверяйте адрес после первого копирования.
  • Ошибка в другом файле: При ссылке на ячейку в закрытой книге абсолютная ссылка может трансформироваться в полный путь к файлу. Убедитесь, что файлы-источники доступны или используйте связи данных корректно.

FAQ

Можно ли закрепить ссылку на целый диапазон? Да, принцип тот же. Выделите диапазон в формуле и нажмите F4. Ссылка вида A1:A10 превратится в $A$1:$A$10.

Работает ли закрепление в сводных таблицах? В сводных таблицах обычные ссылки на ячейки внутри области данных не используются так, как в обычных таблицах. Однако при создании вычисляемых полей или связей с внешними данными принципы абсолютной адресации сохраняются.

Как убрать закрепление, если оно больше не нужно? Выделите адрес в формуле и нажимайте F4 до тех пор, пока знаки $ не исчезнут, либо удалите их вручную.

Почему нажатие F4 не работает? На некоторых ноутбуках функциональные клавиши по умолчанию управляют мультимедиа (громкость, яркость). В этом случае используйте комбинацию Fn + F4. Также проверьте, находится ли курсор непосредственно внутри адреса ячейки или он выделен.