Smart Tool для Excel

Что такое массивы в Excel — за 5 минут на примерах

SGКоманда SideGenius·

Динамические массивы (Dynamic Arrays) появились в Excel для Microsoft 365 в 2019 году и Excel 2021 и заменили устаревшие формулы массива (CSE) с Ctrl+Shift+Enter из 1990-х. Принцип: одна формула в одной ячейке возвращает множество значений сразу — Excel «разливает» (spill) их в соседние ячейки автоматически. Например, =UNIQUE(A2:A1000) в ячейке D2 заполнит столбец D всеми уникальными значениями из A2:A1000 без копирования формулы. Аналогично работают новые функции FILTER, SORT, SORTBY, SEQUENCE, RANDARRAY, XLOOKUP, XMATCH — все возвращают массив. Если ниже области разлива есть данные — Excel выдаёт ошибку #SPILL!, требуя освободить место. По данным Microsoft, динамические массивы в среднем в 5–10 раз быстрее старых формул-массивов на больших наборах данных за счёт компиляции в виртуальную машину Excel. SideGenius читает книгу через Office.js, проверяет версию Excel (M365 / 2021 — есть динамические массивы; 2019 и старше — только CSE), пишет формулу под доступную версию: для современных — UNIQUE/FILTER/SORT, для старых — старые формулы с Ctrl+Shift+Enter. Объясняет результат: «вот эти 47 строк — уникальные клиенты, отсортированы по убыванию суммы».

Пример промпта
> Объясни что такое массив на примере моих данных и покажи как одной формулой получить уникальных клиентов с суммой продаж по каждому
Результат

В D2: =UNIQUE(Sales[Customer]) — выдаёт 47 уникальных клиентов в D2:D48. В E2: =SUMIF(Sales[Customer]; D2#; Sales[Total]) — даёт сумму по каждому клиенту, разлив на E2:E48 синхронно с D.

Почему не ChatGPT

ChatGPT даст академическое определение, не зная вашей версии Excel. SideGenius читает книгу через Office.js, проверяет M365 vs 2019 и пишет формулу, которая реально сработает у вас.

SideGenius для Excel
Тогда установите SideGenius в Excel
Office.js читает ваши файлы. ChatGPT нет.
Установить

Как использовать за 3 шага

1

Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к вашему Excel за 2 минуты.

2

Откройте таблицу с данными и опишите задачу: «дай мне уникальные значения с суммой по каждому одной формулой».

3

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

Вопросы и ответы

Чем динамический массив отличается от старой формулы массива?

Старая формула массива (Ctrl+Shift+Enter, CSE) — нужно было сначала выделить целевой диапазон, потом ввести формулу, потом нажать Ctrl+Shift+Enter. Если диапазон не угадал — формула не работала. Динамический массив — пишете формулу в одной ячейке, Excel сам определяет нужный размер вывода и заполняет соседние ячейки. Microsoft рекомендует с 2019 года переходить на динамические массивы.

Что такое #SPILL! и как его исправить?

Ошибка #SPILL! появляется когда динамическая формула не может «разлить» результат — в соседних ячейках есть другие данные или они объединены. Решение: освободить ячейки ниже/правее формулы, или сократить вывод (например, FILTER с дополнительным условием). Microsoft показывает пунктирную рамку на блокирующих ячейках.

Как ссылаться на разлитый диапазон?

Через символ # после адреса первой ячейки. Например, формула в D2 разлила результат в D2:D48 — другая формула пишет D2# и автоматически получит весь диапазон, даже если он расширится завтра. Это называется Spilled Range Reference.

Работают ли динамические массивы в Excel 2019?

Нет. Они доступны только в Microsoft 365 (с 2019 года) и Excel 2021. Для Excel 2019, 2016, 2013 нужно писать старые формулы массивов через Ctrl+Shift+Enter — синтаксис другой и медленнее. SideGenius определяет вашу версию и переключает синтаксис.

Как преобразовать динамический массив обратно в обычные значения?

Скопировать → Специальная вставка → Значения. Это «закрепляет» текущий вывод как статичный диапазон ячеек, без формулы. Полезно перед отправкой файла коллегам с Excel 2019.

А TRANSPOSE, FREQUENCY, MMULT — это тоже массивы?

Да, это классические функции-массивы, которые работали и в старых версиях через Ctrl+Shift+Enter. В современном Excel они стали динамическими автоматически — пишутся в одну ячейку, разливаются. На M365 / Excel 2021 они быстрее и удобнее.

Работает ли в Excel для Mac и Excel Online?

В Excel для Mac на Microsoft 365 — да, все динамические массивы поддерживаются. В Excel Online — да, без ограничений. Без VPN, оплата картами банков РФ.

Попробуйте SideGenius бесплатно

20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.

Установить в Excel
Без VPN Оплата картами РФ 399 ₽/мес

Связанные инструменты

20 кредитов бесплатно
SideGenius в Excel
Установить