Excel Formulas Academy · Урок

Как ссылки меняются при копировании

Посмотрите, как относительные ссылки автоматически обновляются при заполнении формулы вниз

Урок 2 из 413 шагов

«Как ссылки меняются при копировании» — бесплатный урок Excel Formulas Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Excel Formulas Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Excel Formulas Academy содержит 4 уроков всего.

По умолчанию ссылки являются относительными

Когда вы вводите в формулу =A2, электронная таблица фактически запоминает не «ячейку A2», а направление и расстояние, например «ячейку на две колонки левее меня».

Это называется относительной ссылкой. Поскольку ссылка описывается относительно положения самой формулы, она изменяется при копировании формулы в новое место. Именно поэтому заполнение работает настолько хорошо.

=A2

Практический пример

Создайте два столбца с числами:

  • A2 = 100, B2 = 50
  • A3 = 200, B3 = 80

В C2 введите =A2+B2. В ячейке отобразится 150. Теперь скопируйте C2 вниз, в C3. Результат равен 280, потому что формула изменилась на =A3+B3.

Вам не пришлось ничего редактировать. Ссылки последовали за формулой на одну строку вниз.

=A2+B2

При перемещении вниз изменяются строки

При копировании формулы вниз изменяются только номера строк. Буквы столбцов остаются прежними.

Начиная с =A2+B2:

  • На одну строку вниз превращается в =A3+B3
  • На две строки вниз превращается в =A4+B4
  • На три строки вниз превращается в =A5+B5

Столбцы A и B никогда не перемещаются, потому что вы не двигаетесь в сторону.

=A4+B4

При перемещении в сторону изменяются столбцы

Копирование формулы в сторону изменяет буквы столбцов, но оставляет номера строк прежними.

Предположим, в B2 находится формула =B1*2. Скопируйте её вправо, в C2 и D2:

  • В C2 получится =C1*2
  • В D2 получится =D1*2

Строка остаётся 1, потому что вы перемещались только в сторону, а не вниз. Если перемещаться одновременно в обоих направлениях, обе части изменяются вместе.

=C1*2

Мыслите смещениями

Полезная мысленная модель: относительная ссылка хранит смещение от ячейки с формулой.

Если в C2 содержится =A2, смещение равно «две колонки влево, та же строка». Скопируйте эту формулу в C5 — и смещение будет применено от нового места: две колонки влево от C5, в той же строке, то есть A5.

Стрелка между формулой и её целью всегда сохраняет одинаковые длину и направление.

=A5

Почему это экономит время

Представьте счёт-фактуру на 1 000 строк. В каждой строке нужно умножить количество на цену. Без относительных ссылок вам пришлось бы вручную написать 1 000 разных формул.

С относительными ссылками вы один раз вводите =A2*B2 и заполняете вниз. Каждая строка автоматически ссылается на своё количество и свою цену. Одна формула, тысяча правильных ответов и ни одной опечатки.

Относительные ссылки превращают утомительную задачу в одно двойное нажатие.

=A2*B2

Наблюдаем за изменениями

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

Скопируйте =A2+B2 на пять строк вниз, затем щёлкните последнюю ячейку. В строке формул будет показано =A7+B7, а не =A2+B2. В каждой ячейке хранится собственная изменённая версия.

Переход по столбцу с одновременным просмотром строки формул — лучший способ понять, как работает копирование.

=A7+B7

Когда изменение ссылки приводит к ошибке

Обычно относительное изменение — именно то, что вам нужно, но не всегда. Предположим, каждую строку нужно умножить на одну налоговую ставку, указанную в ячейке E1.

Если ввести =C2*E1 и заполнить вниз, ссылка E1 начнёт смещаться к E2, E3, E4 и так далее, указывая на пустые ячейки. Результат будет неверным.

Вам нужно, чтобы C2 смещалась вниз, а E1 оставалась зафиксированной. Для этого требуется абсолютная ссылка, которую вы изучите в следующем курсе.

=C2*E1

Предварительный просмотр фиксации ссылок

Вот краткий обзор решения. Если поставить знак доллара перед частью ссылки, эта часть фиксируется и не может измениться.

Введите =C2*$E$1 и заполните вниз. Теперь C2 будет изменяться на C3, C4 и так далее, а $E$1 каждый раз останется привязанной к налоговой ставке.

Скоро вы научитесь в совершенстве пользоваться этим приёмом со знаком доллара. Пока достаточно знать, что он существует.

=C2*$E$1

Одинаковое поведение в обоих приложениях

Всё описанное здесь работает одинаково в Microsoft Excel и Google Sheets. В обоих приложениях по умолчанию используются относительные ссылки: при заполнении вниз изменяются строки, а при заполнении в сторону — столбцы.

Синтаксис фиксации с помощью знака доллара также одинаков в обоих приложениях. Навыки копирования формул, полученные в одном приложении, напрямую применимы в другом.

Как найти сместившуюся ссылку

Если в заполненном столбце отображаются неверные числа, почти всегда причина в ссылке, которая сместилась, хотя должна была остаться на месте.

Щёлкните ячейку с неверным результатом и прочитайте строку формул. Спросите себя: ссылка указывает туда, куда я ожидал? Если ссылка, которую нужно было зафиксировать, изменилась, вы нашли ошибку, а знак доллара поможет её исправить.

Быстрая проверка

Проверьте, насколько хорошо вы поняли изменение ссылок.

Повторение: как изменяются ссылки

Теперь вы понимаете механизм заполнения:

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

Если заполненный столбец выглядит неправильно, всегда проверяйте строку формул.

Можно начать бесплатно

Изучай Excel с ИИ-репетитором — бесплатно

Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.

Курсы
30
Уроки
120

Часто задаваемые вопросы

Урок «Как ссылки меняются при копировании» бесплатный?

Да — полный текст урока «Как ссылки меняются при копировании» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Excel Formulas Academy, подпишись на CoddyKit PRO. Курс Excel Formulas Academy содержит 4 уроков всего.

Чему я научусь в уроке «Как ссылки меняются при копировании»?

Посмотрите, как относительные ссылки автоматически обновляются при заполнении формулы вниз Ты практикуешь Excel Formulas Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Excel Formulas Academy?

Предыдущий опыт не требуется. Excel Formulas Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Как ссылки меняются при копировании»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Excel Formulas Academy?

Да. Каждый урок Excel Formulas Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Перетаскивание маркера заполнения
  2. Как ссылки меняются при копировании
  3. Заполнение последовательностей и шаблонов
  4. Исправление распространённых ошибок копирования
← Назад к Excel Formulas Academy