При работе с функциями разлитого массива, такими как SEQUENCE,можно ссылаться на весь диапазон, поместив после него оператор "пролитый диапазон" (#). В следующем примере в ячейке A2 есть =ПОСЛЕВЕ(10), которая передается в A2:A11. В ячейке C2 содержится формула =СУММ(A2#), эквивалентная формуле =СУММ(A2:A11), так как A2:A11 — это диапазон перелива формулы в ячейке A2. Возвращает значение 55, то есть сумму всех значений в пролитом диапазоне массива.
Если диапазон утечки растет или срыв, например путем изменения формулы в диапазоне A2 на =SEQUENCE(20), формула СУММ автоматически отразит это. Если это обычный диапазон, потребуется ввести =СУММ(A2:A11) и обновить его вручную в случае изменения диапазона. Часто бывает, что вы не знаете, изменился ли диапазон, поэтому это может привести к удалению многих трудоемких работы с предположениями.
Вот еще один пример использования оператора различенного диапазона в нескольких формулах, где мы создаем уникальный список из списка имен, сортировать список и фильтруем имена длиной более 3 знаков. В ячейке E2 есть =СОРТ(C2#), а в ячейке G2 — =ФИЛЬТР(C2#;LEN(C2#)>3).
Известные ограничения
Оператор пролитого диапазона не поддерживает ссылки на закрытые книги. Вместо этого он возвращает #REF! значение ошибки #ЗНАЧ!. При открытии книги, на которые ссылается ссылка, эта проблема будет устраниться.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.