Excel наконец-то поддерживает несколько значений в одной ячейке: Microsoft объясняет как

Excel Microsoft массивы списки формулы neowin.net

Excel получил поддержку нескольких значений в одной ячейке! Узнайте о новых функциях: Списки, массивы и вложенные массивы. Оцените новые возможности для расчетов и анализа данных.

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

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

Первый — Списки. Microsoft утверждает, что вы можете создать список, перейдя в меню Вставка > Список или нажав Ctrl+J, после чего можно вводить или вставлять несколько элементов, разделенных запятыми или точками с запятой, в зависимости от региональных настроек.

После создания выбор значка в ячейке отображает отдельные значения. Вы также можете дважды щелкнуть ячейку или нажать F2, чтобы добавить, удалить или изменить отдельные элементы списка, как и другие значения ячеек.

Полезная часть заключается в том, что Excel теперь может работать с этими элементами индивидуально. Например, при фильтрации листа вы можете выбрать один или несколько элементов из списка вместо того, чтобы Excel рассматривал все содержимое ячейки как одну текстовую запись.

Ссылка на список также возвращает все его значения для расчетов. Microsoft приводит пример использования формулы =B2, которая разбивает значения из списка по отдельным ячейкам.

Во-вторых, Excel теперь может нативно хранить массивы в ячейках, как в виде значений, так и в виде результатов формул. Эти массивы могут быть любого размера и формы и даже содержать другие массивы.

Это также меняет принцип работы формул разлива. Обычно формула вида ={1;2;3} дает результаты в нескольких ячейках. Обернув тело формулы в фигурные скобки, вы можете вместо этого сохранить результирующий массив в одной ячейке.

Наконец, Microsoft также добавляет поддержку вложенных массивов, что означает, что массивы теперь могут содержать другие массивы. Ранее такие формулы могли возвращать усеченный результат или ошибку #CALC!. С вложенными массивами поддерживаемые формулы могут возвращать полный результат, при этом каждый массив остается доступным для дальнейших расчетов.

Чтобы упростить работу со всем этим, Microsoft добавляет четыре новые функции: FLATTEN, HAS, HASANY и HASALL. FLATTEN может удалять один или несколько уровней вложенности из массива, в то время как HAS проверяет, встречается ли определенное значение где-либо в массиве. HASANY проверяет, встречаются ли какие-либо из предоставленных значений в массиве, тогда как HASALL проверяет, присутствуют ли все они.

Массивы в ячейках могут позволить создавать конструкции электронных таблиц, которые ранее были невозможны. Один из примеров, показанных компанией, — это трекер забегов, где каждая строка представляет собой забег и содержит массив промежуточных времен. Поскольку количество промежуточных точек может различаться между забегами, данные могут оставаться в той же таблице, в то время как рядом выполняются расчеты, такие как общее время, среднее время на промежутке, средняя скорость и самое быстрое время на километр.

Есть одно важное соображение для тех, кто тестирует вложенные массивы. Версия совместимости 3 выпускается вместе с массивами в ячейках и требуется для большинства расчетов, включающих вложенные массивы. Ее можно изменить для отдельных рабочих книг через Формула > Параметры вычислений. Microsoft также предупреждает, что некоторые существующие формулы могут возвращать разные результаты в Версии совместимости 3. Если рабочая книга ведет себя не так, как ожидалось, пользователи могут оставить ее на Версии совместимости 1 или 2.

Кстати, есть и другие известные ограничения с новыми функциями. Условное форматирование не проверяет содержимое массива, если не используется формула, проверка данных не может использовать списки или массивы в качестве элементов раскрывающегося списка, а диаграммы не расширяют массивы в отдельные точки данных. Сводные таблицы также не могут считывать значения массива в качестве исходных данных, Power Query не может загружать или выводить столбцы со значениями массива, а поиск и замена не могут заменить отдельные элементы списка или массива.

Что касается доступности, то это все еще предварительные функции, и Microsoft предупреждает, что их поведение может измениться до общего выпуска. Но для участников программы Microsoft 365 Insiders эти функции развертываются для пользователей Excel Beta Channel на Windows и Mac. На Windows они требуют Версию 2610 (сборка 20520.20000) или новее, а пользователям Mac требуется Версия 16.114 (сборка 26092111) или новее.

Как это обычно бывает с новыми предварительными функциями, Microsoft отмечает, что развертывание происходит постепенно для мониторинга качества и производительности, поэтому даже подходящие пользователи Beta Channel могут не увидеть функции сразу. Компания заявляет, что функции также могут быть приостановлены, скорректированы или удалены в процессе. На данный момент Microsoft просит тестировщиков отправлять отзывы через Справка > Отзывы в Excel. И, как и ожидалось, компания не рекомендует использовать их в важных рабочих книгах до их общего выпуска.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: