Microsoft завершает тестирование поддержки нескольких значений внутри одной ячейки Excel. Компания разъяснила принцип работы этой функции, представив три новых инструмента.

Первый из них — «Списки» (Lists). Создать список можно, выбрав «Вставка» > «Список» (Insert > List) или нажав сочетание клавиш Ctrl+J. После этого можно ввести или вставить несколько элементов, разделив их запятыми или точками с запятой (в зависимости от региональных настроек). При выборе значка, появляющегося в ячейке, отображаются отдельные значения списка. Также можно дважды щелкнуть по ячейке или нажать клавишу F2, чтобы добавить, удалить или изменить отдельные элементы списка — точно так же, как при работе с обычным содержимым ячеек.

Важное преимущество заключается в том, что теперь Excel может работать с этими элементами по отдельности. Например, при фильтрации данных на листе можно выбрать один или несколько элементов списка, вместо того чтобы Excel воспринимал все содержимое ячейки как единую текстовую запись. Ссылки на такой список также позволяют использовать все содержащиеся в нём значения для вычислений. Microsoft приводит пример использования формулы =B2, которая распределяет (или «разливает» — spills) значения из списка по отдельным ячейкам. Во‑вторых, Excel теперь может нативно хранить массивы внутри ячеек — как в виде значений, так и в виде результатов вычисления формул. Такие массивы могут иметь любой размер и форму и даже содержать в себе другие массивы.
Это также меняет принцип работы формул, поддерживающих динамический массив (функция spill). Обычно формула вида ={1;2;3} выводит результаты в несколько ячеек. Однако, если заключить тело формулы в фигурные скобки, результирующий массив останется внутри одной ячейки.

Наконец, Microsoft добавляет поддержку вложенных массивов: теперь они могут содержать другие массивы. Ранее подобные формулы могли приводить к усечению результата или возникновению ошибки #CALC!. При использовании вложенных массивов поддерживаемые формулы могут возвращать полный результат, при этом каждый массив остается доступным для дальнейших вычислений.
Чтобы упростить работу с этими возможностями, Microsoft добавляет четыре новые функции: FLATTEN, HAS, HASANY и HASALL. Функция FLATTEN позволяет убрать один или несколько уровней вложенности массива, а HAS проверяет наличие конкретного значения в массиве. HASANY проверяет, встречается ли в массиве хотя бы одно из указанных значений, тогда как HASALL — наличие всех этих значений.
По заявлению Microsoft, использование массивов в ячейках позволяет создавать структуры таблиц, которые ранее были невозможны. В качестве примера компания приводит трекер пробежек: каждая строка соответствует отдельной пробежке и содержит массив значений времени на промежуточных этапах (сплитах). Поскольку количество этапов может варьироваться от пробежки к пробежке, данные можно хранить в одной таблице, одновременно выполняя такие расчёты, как общее время, среднее время этапа, средняя скорость и время прохождения самого быстрого километра. Пользователям, тестирующим вложенные массивы, следует учитывать важный нюанс: вместе с поддержкой массивов в ячейках выпускается «Режим совместимости версии 3» (Compatibility Version 3), который необходим для выполнения большинства расчётов с использованием вложенных массивов. Этот режим можно изменить для конкретной книги в меню «Формулы» > «Параметры вычислений». Microsoft также предупреждает, что при использовании версии 3 некоторые существующие формулы могут давать иные результаты. Если книга работает не так, как ожидалось, пользователи могут оставить для неё версию совместимости 1 или 2.

У новых функций есть и другие известные ограничения. Условное форматирование не анализирует содержимое массивов, если не используется формула; проверка данных не позволяет использовать списки или массивы в качестве элементов раскрывающихся списков; диаграммы не разворачивают массивы в отдельные точки данных. Сводные таблицы также не могут считывать значения массивов как исходные данные, Power Query не может загружать или выводить столбцы, содержащие массивы, а функция «Найти и заменить» не позволяет заменять отдельные элементы списков или массивов.
Что касается доступности, то пока эти функции находятся на стадии предварительного просмотра (preview), и Microsoft предупреждает, что их поведение может измениться до официального выпуска. Для участников программы Microsoft 365 Insider они уже начинают поступать на каналах Beta (как для Windows, так и для Mac). Для Windows требуется версия 2610 (сборка 20520.20000) или новее, а для пользователей Mac — версия 16.114 (сборка 26092111) или новее.
Компания также сообщает, что в процессе внедрения функции могут быть приостановлены, изменены или удалены. На данном этапе Microsoft просит тестировщиков отправлять отзывы через раздел «Справка» > «Отзыв» (Help > Feedback) в Excel. Компания не рекомендует использовать эти функции в важных рабочих книгах до их официального выпуска для всех пользователей.
Ранее Microsoft устранила проблему, из‑за которой у пользователей Excel возникали сбои при копировании и вставке данных после установки обновлений безопасности за сентябрь 2026 года. Ошибку подтвердили после того, как на Reddit и форумах Microsoft Q&A появилась волна сообщений от пользователей о том, что обновления этого месяца (включая KB5002914) нарушают работу функций копирования и вставки, автозаполнения и протягивания формул в Excel.
Источник: habr.com