Excel впервые за 40 лет разрешит хранить несколько значений в одной ячейке
Microsoft начала тестировать в Excel списки и массивы, которые позволяют хранить несколько значений в одной ячейке.

За 40 лет существования программы ячейка вмещала только одно значение. Новые возможности сначала появятся в бета-версиях Excel для Windows и Mac.
Списки рассчитаны на случаи, когда в одной ячейке нужно сохранить несколько связанных записей. Например, у проекта может быть три ответственных сотрудника. Сейчас их имена нередко записывают одной строкой через запятую; список сохранит их вместе, но позволит Excel работать с каждым именем отдельно.
Создать список можно через меню Insert > List или сочетанием Ctrl+J. Элементы вводятся через запятую либо точку с запятой, в зависимости от региональных настроек. Значок в ячейке раскрывает отдельные записи, а двойной щелчок или F2 позволяет их изменить. По элементам списка можно фильтровать таблицу; ссылка на такую ячейку, например =B2, выведет значения в соседние ячейки.

Изменение затрагивает и массивы. Excel сможет хранить массив прямо в ячейке как введённое значение или результат формулы, в том числе если внутри него находятся другие массивы. Раньше результаты формул с динамическими массивами занимали несколько ячеек. Теперь результат можно оставить в одной, заключив тело формулы в дополнительную пару фигурных скобок.
Ранее формула, возвращавшая массив из массивов, могла обрезать ответ или выдавать ошибку #CALC!. Поддерживаемые формулы теперь возвращают вложенную структуру целиком, а её части можно использовать в дальнейших расчётах. В примере Microsoft таблица пробежек хранит время прохождения каждого километра: число таких отметок зависит от длины дистанции, но каждая пробежка остаётся в одной строке.

Для работы с массивами Microsoft добавила четыре функции. FLATTEN убирает один или несколько уровней вложенности. HAS проверяет наличие одного значения, HASANY ищет хотя бы одно из заданных значений, а HASALL проверяет, присутствуют ли они все.
Большинству вычислений с вложенными массивами потребуется Compatibility Version 3, которую можно выбрать в параметрах вычислений книги. Некоторые существующие формулы с этой версией дают другие результаты; если книга работает не так, как ожидалось, Microsoft предлагает оставить версию 1 или 2. Поддержка новых значений также ограничена: сводные таблицы не читают массивы как исходные данные, диаграммы не разворачивают их в отдельные точки, а Power Query не загружает и не выдаёт столбцы со значениями-массивами.

Функции постепенно распространяются среди участников бета-канала. Для Windows нужна версия 2610 со сборкой 20520.20000 или новее, для Mac требуется версия 16.114 со сборкой 26092111 или новее. Microsoft предупреждает, что возможности могут измениться до общего выпуска, и советует не применять их в важных книгах во время тестирования.


