Microsoft Office Windows 11Windows 10

Копирование формулы меняет ссылку, которую нужно оставить постоянной

  • Обновлено
  • Чтение ≈ 4 минуты

Краткий ответ

В Excel ссылка без знаков доллара, например B2, изменяется при копировании формулы вправо или вниз. Это нормальное относительное поведение, но для постоянной ставки, коэффициента или исходной ячейки требуется абсолютная

В этой статье
  1. Что происходит и к каким версиям относится
  2. Как различить причины
  3. Подробные пошаговые решения
  4. Как проверить, что проблема решена
  5. Если проблема осталась

#Что происходит и к каким версиям относится

В Excel ссылка без знаков доллара, например B2, изменяется при копировании формулы вправо или вниз. Это нормальное относительное поведение, но для постоянной ставки, коэффициента или исходной ячейки требуется абсолютная либо смешанная ссылка. Ниже пример для настольного Excel в Windows; в Excel для macOS другое сочетание переключения ссылок.

#Как различить причины

Возможная причинаКак узнатьЧто делать
Относительная ссылкаExcel подстраивает адрес по смещению целевой ячейки.Формула =A2*B1 при переносе из C2 в C3 становится =A3*B2.Закрепите B1 как $B$1, если ставка должна оставаться той же.
Закреплена только строка или столбецВ ссылке есть один знак доллара, а нужно два, либо наоборот.При копировании по одной оси формула правильная, по другой — нет.Выберите $B1, B$1 или $B$1 по нужной оси.
Формула является текстом или вставкой значенийЯчейка показывает строку с равенством или только число вместо вычисления.В строке формул отсутствует начальный знак = либо формула не рассчитывается.Проверьте тип содержимого и способ вставки.
Перенос между листами изменяет смысл ссылкиФормула указывает на похожую ячейку другого листа.При копировании в другую книгу/лист результат меняется или появляется #ССЫЛКА!.Добавьте явно нужный лист и проверьте адрес, не полагаясь на позицию.

#Подробные пошаговые решения

  1. Скопируйте пример и запишите правильный исходный адресВ Excel откройте книгу и сохраните копию через «Файл» → «Сохранить как». Щёлкните ячейку с формулой; в строке формул наверху посмотрите, какая ссылка должна оставаться постоянной. Например, если процент налога хранится в B1, а цена товара в A2, итог в C2 должен вычисляться как =A2*$B$1. Не добавляйте доллары ко всем ссылкам автоматически: адрес цены A2 должен меняться вниз.
  2. Различите четыре вида ссылокОбычная B1 меняется и по столбцу, и по строке. $B$1 остаётся постоянной в обоих направлениях; $B1 закрепляет только столбец B, а B$1 — только строку 1. Определите направление копирования: вниз, вправо либо в двумерный блок. Например, для таблицы, где заголовки коэффициентов находятся в первой строке, при копировании вниз подходит B$1.
  3. Закрепите нужный адрес вручнуюДважды щёлкните ячейку с формулой или выберите её и перейдите в строку формул. Установите курсор в адрес нужной ссылки и вставьте $ перед буквой столбца и номером строки: B1 → $B$1. Нажмите Enter. Убедитесь, что Excel вычислил результат, а не показывает текст. Если в формуле присутствуют ссылки на разные листы, изменяйте лишь требуемую часть, например Лист2!$B$1.
  4. Используйте F4, если это удобнееВ настольном Excel для Windows снова войдите в редактирование формулы, выделите адрес B1 либо поставьте в него курсор и нажимайте F4, наблюдая последовательность вариантов B1 → $B$1 → B$1 → $B1 → B1. На некоторых ноутбуках требуется Fn+F4. В Excel для macOS по документации Microsoft используется Command+T. В веб-версии поведение F4 может отличаться: введите знаки $ вручную.
  5. Скопируйте формулу и сравните адресаВыделите исправленную ячейку и потяните небольшой квадрат в её правом нижнем углу на одну-две строки вниз. Щёлкните скопированную ячейку и прочитайте строку формул: измениться должен адрес строки товара, например A3, но $B$1 остаться прежним. Если изменился закреплённый адрес, откройте исходную формулу и проверьте, что доллары действительно стоят в нужной ссылке.
  6. Проверьте разные направления и не перезапишите данныеЕсли копирование будет и вниз, и вправо, испытайте его на нескольких пустых ячейках в копии книги. Проверьте каждую ось отдельно. Чтобы отменить неудачное автозаполнение, сразу нажмите Ctrl+Z; если поверх данных уже сохранены другие изменения, восстановите только проверенную копию либо прежние формулы вручную.
  7. Убедитесь, что расчёт, а не только ссылка, веренИзмените в проверочной копии значение постоянной ячейки B1 на заведомо иной тестовый коэффициент и посмотрите, пересчитались ли все результаты одинаковым способом. Затем верните исходный коэффициент Ctrl+Z или из записанного значения. Если результаты не изменились, проверьте «Формулы» → «Параметры вычислений» → «Автоматически»; не меняйте общую книгу, если автоматический пересчёт намеренно отключён автором.

#Как проверить, что проблема решена

В двух-трёх строках сравните адреса по строке формул и вручную проверьте арифметику. При правильном закреплении меняется ссылка на текущий товар, а ссылка на постоянный коэффициент остаётся неизменной. При изменении коэффициента все рассчитанные результаты должны изменяться ожидаемо.

#Если проблема осталась

Если ссылка сложнее (структурированные ссылки таблиц, именованные диапазоны, ссылки на другие книги), не подставляйте $ наугад. Уточните исходное имя листа и формулу, откройте «Формулы» → «Диспетчер имён» для проверки именованных диапазонов и при необходимости попросите автора книги пояснить расчёт.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.