Google Sheets7 мин·
ARRAYFORMULA в Google Sheets — одна формула на весь столбец
Как применить формулу ко всему столбцу в Google Таблицах без протягивания. ARRAYFORMULA с IF, VLOOKUP, математикой — примеры.
Проблема: формулу нужно протягивать
В Excel и Google Sheets обычная формула работает в одной ячейке. Чтобы применить ко всему столбцу, нужно «протянуть» вниз. Но при добавлении новых строк формулу снова нужно протягивать. ARRAYFORMULA решает это раз и навсегда.
Синтаксис ARRAYFORMULA
=ARRAYFORMULA(выражение)
Оборачивает любую формулу и применяет её ко всему диапазону. Пишется ОДИН РАЗ в первой ячейке — заполняет весь столбец.
=ARRAYFORMULA(B2:B*C2:C)
💡 Совет: Эта формула умножит каждую строку столбца B на соответствующую строку столбца C.
Пример 1: умножение двух столбцов
Столбец B — количество, столбец C — цена. Нужен столбец итого.
=ARRAYFORMULA(B2:B*C2:C)
Пример 2: ARRAYFORMULA + IF (пропуск пустых строк)
Проблема: ARRAYFORMULA заполняет ВСЕ строки, даже пустые. Решение: обернуть в IF.
=ARRAYFORMULA(IF(B2:B<>"", B2:B*C2:C, ""))
💡 Совет: IF(B2:B<>"", ..., "") — если B не пустой, считаем, иначе пусто.
Пример 3: конкатенация текста
Объединить Фамилию (A) и Имя (B) в ФИО:
=ARRAYFORMULA(IF(A2:A<>"", A2:A&" "&B2:B, ""))
Пример 4: ARRAYFORMULA + VLOOKUP
Подтянуть цены из справочника для всего столбца сразу:
=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, Прайс!A:B, 2, FALSE), ""))
Ограничения ARRAYFORMULA
- Не все функции поддерживают массивы (SUMIF, COUNTIF — не работают внутри ARRAYFORMULA)
- Если в столбце уже есть данные — ARRAYFORMULA покажет ошибку
- Медленная на очень больших диапазонах (100 000+ строк)
Аналог в Excel
В Excel 365 аналогичная возможность появилась как «динамические массивы» — формула в одной ячейке автоматически заполняет соседние. Для старых версий Excel аналога нет (нужно протягивать).
Заключение
ARRAYFORMULA — must-have для Google Sheets. Пишете формулу один раз — она работает навсегда, даже для новых строк. Если не хотите разбираться в синтаксисе — опишите задачу в Fast Formula, AI сгенерирует ARRAYFORMULA с нужными условиями.
🤖
Не хотите запоминать формулы?
Опишите задачу на русском — AI сгенерирует формулу с правильными ссылками на вашу таблицу. 5 запросов бесплатно.
Попробовать бесплатно →Читайте также
ТОП-20 формул Excel, которые должен знать каждый бухгалтер
Подборка самых нужных формул Excel для бухгалтерии: СУММЕСЛИ, ВПР, ЕСЛИ, СЧЁТЕСЛИ и другие. С примерами и объяснениями на русском.
Как сделать ВПР (VLOOKUP) в Google Таблицах — полное руководство
Подробное руководство по VLOOKUP в Google Sheets: синтаксис, примеры, ошибки, альтернативы (INDEX/MATCH, XLOOKUP). С картинками и объяснениями.