Протягивание формулы
В выгрузке заказов за месяц пятьсот строк, и в каждой нужна сумма: цена, умноженная на количество. Формулу для первой строки написать недолго. А вписывать её ещё 499 раз пришлось бы до вечера.
Писать её заново и не нужно. Excel копирует формулу на соседние ячейки одним движением мыши, и это называется протягиванием.
Маркер заполнения
Тянут за маркер заполнения: маленький квадрат в правом нижнем углу рамки выделения. В таблице ниже пять заказов, и формула уже стоит в первой строке, в D2.
- Выделите ячейку с формулой.
- Наведите указатель на маркер заполнения: указатель станет тонким крестиком.
- Зажмите кнопку мыши и тяните вниз до последней строки таблицы.
Протянутые формулы остаются формулами. Если поменяется цена в любой строке, сумма этой строки пересчитается сама.
Пятьсот строк тянуть долго. Вместо этого дважды щёлкните по маркеру заполнения: Excel сам протянет формулу вниз до конца таблицы. Где конец, он узнаёт по соседнему столбцу с данными.
Формула помнит путь, а не адрес
После протягивания в D2 стоит =B2*C2, а в D3 уже =B3*C3. Это не ошибка. Excel запоминает не сами адреса, а где они лежат относительно ячейки с формулой.
Для D2 запись =B2*C2 означает: «возьми ячейку на два столбца левее и умножь на ячейку на один столбец левее». Из любой другой строки этот путь приводит к цене и количеству её товара:
Такие адреса называют относительными ссылками. Благодаря им одна формула работает для всей таблицы, сколько бы в ней ни было строк.
Протягивать можно и вправо, когда данные идут по столбцам. Путь в формуле сохраняется так же, только в адресах меняются буквы, а номера строк остаются. Например, формула =B2+B3 из столбца B, протянутая на столбец вправо, станет =C2+C3.