Оператор "Разлитый диапазон"

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac

При работе с функциями разливаемого массива, такими как SEQUENCE, можно ссылаться на весь диапазон разлива, поместив оператор разлива (#) после диапазона. В следующем примере у нас есть =SEQUENCE(10) в ячейке A2, которая разливается в A2:A11. В ячейке C2 есть формула =SUM(A2#), которая эквивалентна =СУММ(A2:A11), так как A2:A11 — это диапазон разлива формулы в A2. Возвращается значение 55, сумма всех значений в диапазоне разлитого массива.

Если диапазон разлива увеличивается или сокращается, например путем изменения формулы в A2 на =SEQUENCE(20), формула СУММ будет автоматически отражать это. Если это обычный диапазон, необходимо ввести =SUM(A2:A11) и обновить его вручную, если диапазон разлива изменится. Часто вы не можете понять, изменился ли диапазон, поэтому это может удалить много догадок.

Оператор разливаемого диапазона для ссылки на все диапазоны разливаемого массива с помощью =SUM(A2#).

Вот еще один пример использования оператора разлитого диапазона в нескольких формулах, где мы создадим уникальный список из списка имен, отсортируем список, а затем отфильтруем имена длиной более 3 символов. У нас есть =SORT(C2#) в ячейке E2 и =FILTER(C2#,LEN(C2#)>3) в ячейке G2.

Оператор разливаемого диапазона (#) для ссылки на весь диапазон разливаемого массива с помощью =FILTER(C2#;LEN(C2#)>3)

Известные ограничения

Оператор разливаемого диапазона не поддерживает ссылки на закрытые книги. Вместо этого он вернет #REF! (значение ошибки). Открытие книги, на который указана ссылка, позволит устранить проблему.

Дополнительные сведения

Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществах.

См. также

Функция ФИЛЬТР

Функция СЛУЧМАССИВ

Функция ПОСЛЕДОВ

Функция СОРТ

Функция СОРТПО

Функция УНИК

Ошибки #ПЕРЕНОС! в Excel

Динамические массивы и поведение массива с переносом

Оператор неявного пересечения: @