Вступление
Существует два типа ссылок на ячейки: относительная и абсолютная. Относительные и абсолютные ссылки ведут себя по-разному, когда копируются и заполняются в другие ячейки. Относительные ссылки изменяются, когда формула копируется в другую ячейку. Абсолютные ссылки, с другой стороны, остаются постоянными независимо от того, куда они копируются.
Относительные ссылки
По умолчанию все ссылки на ячейки являются относительными. При копировании в несколько ячеек они изменяются в зависимости от взаимного расположения строк и столбцов. Например, если скопировать формулу = A1 + B1 из строки 1 в строку 2, формула станет = A2 + B2. Относительные ссылки особенно удобны, когда вам нужно повторить один и тот же расчет для нескольких строк или столбцов.
Как создать и скопировать формулу, используя относительные ссылки?
В следующем примере мы хотим создать формулу, которая будет умножать цену каждого товара на количество. Вместо создания новой формулы для каждой строки мы можем создать одну формулу в ячейке D2, а затем скопировать ее в другие строки. Мы будем использовать относительные ссылки, чтобы формула правильно вычисляла сумму для каждого элемента.
- Выберите ячейку, которая будет содержать формулу. В нашем примере мы выберем ячейку D2.
- Введите формулу для расчета желаемого значения. В нашем примере мы наберем = B2 * C2.
- Нажмите Enter на клавиатуре. Формула будет рассчитана, а результат будет отображаться в ячейке.
- Выберите ячейку, которую хотите скопировать. В нашем примере мы выберем ячейку D2. Дескриптор заливки появится в правом нижнем углу ячейки.
- Нажмите и перетащите маркер заполнения над ячейками, которые вы хотите заполнить. В нашем примере мы выберем ячейки D3: D13.
- Отпустите мышь. Формула будет скопирована в выбранные ячейки с относительными ссылками, отображая результат в каждой ячейке.
Вы можете дважды щелкнуть по заполненным ячейкам, чтобы проверить их формулы на точность. Относительные ссылки на ячейки должны быть разными для каждой ячейки, в зависимости от их строк.
Абсолютные ссылки
Иногда вам не нужно, чтобы ссылка на ячейку изменялась при копировании или заполнении ячеек. Вы можете использовать абсолютную ссылку для сохранения константы строки и / или столбца в формуле.
Абсолютная ссылка обозначается в формуле добавлением знака доллара ($). Он может предшествовать ссылке на столбец, ссылке на строку или обоим.
Чаще всего вы будете использовать формат $A$2 при создании формул, содержащих абсолютные ссылки. Два других формата используются гораздо реже.
Как создать и скопировать формулу, используя абсолютные ссылки?
В приведенном ниже примере мы будем использовать ячейку E1 (которая содержит налоговую ставку в 20%) для расчета НДС для каждой позиции в столбце D. Чтобы убедиться, что ссылка на налоговую ставку остается постоянной, даже когда формула копируется и заполняется в другие ячейки — нам нужно сделать ячейку $E$1 абсолютной ссылкой.
- Выберите ячейку, которая будет содержать формулу. В нашем примере мы выберем ячейку D3.
- Введите формулу для расчета желаемого значения. В нашем примере мы будем печатать = (B3 * C3) * $E$1, делая $E$1 абсолютной ссылкой.
- Нажмите Enter на клавиатуре. Формула рассчитает, и результат будет отображаться в ячейке.
- Выберите ячейку, которую хотите скопировать. В нашем примере мы выберем ячейку D3. Дескриптор заливки появится в правом нижнем углу ячейки.
- Нажмите и перетащите маркер заполнения над ячейками, которые вы хотите заполнить (ячейки D4: D14 в нашем примере).
- Отпустите мышь. Формула будет скопирована в выбранные ячейки с абсолютной ссылкой, а значения будут рассчитаны в каждой ячейке.
Вы можете дважды щелкнуть по заполненным ячейкам, чтобы проверить их формулы на точность. Абсолютная ссылка должна быть одинаковой для каждой ячейки, в то время как другие ссылки относятся к строке ячейки.
Обязательно добавляйте знак доллара ($) всякий раз, когда вы делаете абсолютную ссылку на несколько ячеек. Без знака доллара листы Google будут интерпретировать его как относительную ссылку, что приведет к неверному результату при копировании в другие ячейки.
Практикум
- Создайте таблицу, как показано ниже.
- В ячейке D3 создайте формулу, которая будет рассчитывать, сколько клиент сэкономит на каждой позиции, умножив цену за единицу, количество и скидку, показанную в ячейке E1.
- Используйте маркер заполнения, чтобы скопировать формулу, созданную на шаге 3, в ячейки D4: D14.
- Когда вы закончите, ваша таблица должна выглядеть примерно так:
Все очень круто. Впервые вижу источник с такой понятной подачей информации.
Я столкнулся, с пока еще, нерешенной проблемой в копировании.
Есть вертикальная таблица. 2 столбца A и B, 30 строк (как дней в месяце). И есть ячейка С (как курс доллара).
Нужно создать !горизонтальную! таблицу. 1 строка всего.
B1-A1*$C1 / B2-A2*$C1/ B3-A3*$C1 и тд
Как сделать абсолютной С это я понял благодаря вам.
Только когда копирую (растягиванием мыши) ячейки в горизонтальной таблице, у меня идет смещение столбцов из вертикальной таблицы вправо, а нужно смещение строк вниз.
Очень понравилось, все понятно и доходчиво, побольше бы таких статей с различными видами таблиц и формул. Очень понравилось. Спасибо что есть такие сайты.