Протягивание формулы

В выгрузке заказов за месяц пятьсот строк, и в каждой нужна сумма: цена, умноженная на количество. Формулу для первой строки написать недолго. А вписывать её ещё 499 раз пришлось бы до вечера.

Писать её заново и не нужно. Excel копирует формулу на соседние ячейки одним движением мыши, и это называется протягиванием.

Маркер заполнения

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

  1. Выделите ячейку с формулой.
  2. Наведите указатель на маркер заполнения: указатель станет тонким крестиком.
  3. Зажмите кнопку мыши и тяните вниз до последней строки таблицы.
Протяните формулу из D2 вниз до D6
fx
A
B
C
D
E
1
2
3
4
5
6
7
8
Товар
Цена
Кол-во
Сумма
Чай
250
4
Кофе
890
2
Сахар
95
6
Печенье
180
3
Молоко
110
5
Лист1
Выделите D2. В правом нижнем углу рамки есть маленький квадрат, это маркер заполнения. Наведите на него указатель, зажмите кнопку мыши и тяните вниз до D6.

Протянутые формулы остаются формулами. Если поменяется цена в любой строке, сумма этой строки пересчитается сама.

Пятьсот строк тянуть долго. Вместо этого дважды щёлкните по маркеру заполнения: Excel сам протянет формулу вниз до конца таблицы. Где конец, он узнаёт по соседнему столбцу с данными.

Формула помнит путь, а не адрес

После протягивания в D2 стоит =B2*C2, а в D3 уже =B3*C3. Это не ошибка. Excel запоминает не сами адреса, а где они лежат относительно ячейки с формулой.

Для D2 запись =B2*C2 означает: «возьми ячейку на два столбца левее и умножь на ячейку на один столбец левее». Из любой другой строки этот путь приводит к цене и количеству её товара:

Нажимайте на формулы в столбце D.
ABCD1ТоварЦенаКол-воСумма2Чай25043Кофе89024Сахар9565Печенье1803
Правило в формуле D2, одно на все строки:
на 2 столбца левееB2
на 1 столбец левееC2
Из D2 путь «на 2 столбца левее» ведёт в B2, а «на 1 столбец левее» в C2. Поэтому в этой строке формула выглядит как =B2*C2.

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

Протягивать можно и вправо, когда данные идут по столбцам. Путь в формуле сохраняется так же, только в адресах меняются буквы, а номера строк остаются. Например, формула =B2+B3 из столбца B, протянутая на столбец вправо, станет =C2+C3.