Pepelen
Google Sheets с нуля: формулы, QUERY и совместная работа

Lesson

Урок 3: Копирование формул: относительные и абсолютные ссылки на практике

Копировать формулу вниз/вбок так, чтобы ссылки вели себя правильно, используя $ там, где нужно зафиксировать ячейку.

1 / 7

Относительные и абсолютные ссылки

Как $ фиксирует ячейку при копировании формул

Когда вы копируете формулу вниз или вбок, Google Sheets автоматически сдвигает ссылки на ячейки. Это называется относительными ссылками. Например, если в C2 написать =B2*1.2, а потом скопировать эту формулу в C3, там автоматически окажется =B3*1.2. Это удобно, когда нужно применить одно и то же действие к каждой строке. Но что если коэффициент (1.2) хранится в одной ячейке — скажем, в E1 — и вы хотите умножать каждую цену на это число? Формула =B2*E1 при копировании вниз станет =B3*E2, =B4*E3 и так далее — ссылка на коэффициент «съедет» и формула сломается. Это типичная ошибка новичка. Решение — знак доллара $. Он фиксирует строку, столбец или и то, и другое: $E$1 означает «всегда ячейка E1, не двигать ни по строкам, ни по столбцам». Формула =B2*$E$1 при копировании вниз превратится в =B3*$E$1 — ссылка на B меняется (это и нужно), а ссылка на E1 остаётся неподвижной. Можно фиксировать только столбец ($E1) или только строку (E$1) — это называется смешанными ссылками.
Lesson notes
Как $ фиксирует ячейку при копировании формул
Когда вы копируете формулу вниз или вбок, Google Sheets автоматически сдвигает ссылки на ячейки. Это называется относительными ссылками. Например, если в C2 написать =B2*1.2, а потом скопировать эту формулу в C3, там автоматически окажется =B3*1.2. Это удобно, когда нужно применить одно и то же действие к каждой строке. Но что если коэффициент (1.2) хранится в одной ячейке — скажем, в E1 — и вы хотите умножать каждую цену на это число? Формула =B2*E1 при копировании вниз станет =B3*E2, =B4*E3 и так далее — ссылка на коэффициент «съедет» и формула сломается. Это типичная ошибка новичка. Решение — знак доллара $. Он фиксирует строку, столбец или и то, и другое: $E$1 означает «всегда ячейка E1, не двигать ни по строкам, ни по столбцам». Формула =B2*$E$1 при копировании вниз превратится в =B3*$E$1 — ссылка на B меняется (это и нужно), а ссылка на E1 остаётся неподвижной. Можно фиксировать только столбец ($E1) или только строку (E$1) — это называется смешанными ссылками.
Урок 3: Копирование формул: относительные и абсолютные ссылки на практике — Google Sheets с нуля: формулы, QUERY и совместная работа