Как использовать динамические массивы в Excel 365?
Динамические массивы — новинка Excel 365. Формула в одной ячейке автоматически «разливается» на соседние. Ключевые функции: ФИЛЬТР, СОРТИРОВКА, УНИК, ПОСЛЕД. Ctrl+Shift+Enter не нужен.
Динамические массивы — самое крупное нововведение в Excel за последние 30 лет. Доступны в Excel 365 и Excel 2021.
Что изменилось
Раньше одна формула = один результат. Теперь одна формула может возвращать массив значений, который «разливается» (spill) в соседние ячейки.
Новые функции
=ФИЛЬТР(A2:D100; B2:B100="Москва") → фильтрация
=СОРТИРОВКА(A2:B100; 2; -1) → сортировка
=УНИК(A2:A100) → уникальные
=ПОСЛЕД(10) → последовательность 1–10
=СЛУЧМАССИВ(5; 3) → случайная матрица 5×3
Оператор разлива #
=СУММ(D2#)
Символ # ссылается на весь «разлитый» диапазон формулы в D2.
Вложенные формулы
=СОРТИРОВКА(УНИК(ФИЛЬТР(A2:A100; B2:B100>1000)))
Фильтрует → убирает дубликаты → сортирует — всё в одной ячейке.
Ошибка #ПЕРЕНОС!
Если на пути «разлива» стоят данные — появится ошибка #ПЕРЕНОС! (#SPILL!). Очистите мешающие ячейки.
Совместимость
Файлы с динамическими массивами откроются в старых версиях Excel, но формулы не будут обновляться — результат «заморозится».