Глиф Учебники

Как протянуть формулу на весь столбец

Справочник · Excel · 2 минуты чтения

Самый быстрый способ — двойной щелчок по маркеру заполнения. Введите формулу в первую строку (например, =B2*C2 в D2), выделите эту ячейку и дважды щёлкните маленький квадрат в её правом нижнем углу. Excel скопирует формулу вниз до конца данных в соседнем столбце.

Все способы

СпособКакКогда удобно
двойной щелчок по маркерувыделить ячейку с формулой, дважды щёлкнуть квадрат в углурядом есть заполненный столбец
протянуть маркертянуть квадрат мышью внизнесколько строк
Ctrl+Dвыделить ячейку с формулой и ячейки под ней, нажать Ctrl+Dточное число строк, тысячи строк
Ctrl+Enterвыделить диапазон, набрать формулу, нажать Ctrl+Enterформула вводится сразу во все ячейки
умная таблицаввести формулу в первую строку столбца таблицытаблица будет расти

Чтобы быстро выделить длинный диапазон для Ctrl+D: щёлкните ячейку с формулой, затем введите в поле имени (слева от строки формул) диапазон, например D2:D5000, и нажмите Enter.

Умная таблица — формула пишется один раз

Сделайте из данных таблицу (Ctrl+T). Введите формулу в первую ячейку нового столбца — Excel сам заполнит её до конца таблицы. Такой столбец называется вычисляемым: формула будет появляться и в каждой новой строке, которую допишут в таблицу. Подробнее — урок Сортировка, фильтр и умные таблицы.

Одна формула на весь столбец

В Excel 2021, 2024 и Microsoft 365 формула может сразу вернуть столбец значений — динамический массив. Введите в D2:

Формула
=B2:B100*C2:C100

Excel посчитает все 99 строк, а результат «перельётся» вниз от D2. Менять такую формулу нужно только в D2; ячейки ниже показывают результат, но своей формулы в них нет. Если какая-то из них уже занята, получится ошибка #ПЕРЕНОС!.

Формулу скопировали, а результат неверный

В LibreOffice Calc

Маркер заполнения есть и здесь — его так же тянут мышью вниз. Чтобы ввести формулу сразу во весь выделенный диапазон, вместо Ctrl+Enter нажмите Alt+Enter.