Когато се занимавате с разляти функции за масиви, като например SEQUENCE,е възможно да се направи препратка към целия диапазон на разливане, като поставите оператора на разлятото разстояние (#) след диапазона. В следващия пример имаме =SEQUENCE(10) в клетка A2, която се разлива до A2:A11. В клетка C2 имаме формулата =SUM(A2#), която е еквивалентна на =SUM(A2:A11), тъй като A2:A11 е диапазонът на разливане на формулата в A2. Това връща 55, сумата от всички стойности в разлятото масивно поле.
Ако диапазонът на разливане нараства или договорите, например чрез промяна на формулата в A2 на =SEQUENCE(20), формулата SUM автоматично ще отрази това. Ако това е нормален диапазон, ще трябва да въведем =SUM(A2:A11) и да го актуализираме ръчно, ако диапазонът на разливане се промени. Често пъти може да не разберете дали диапазонът е променен, така че това може да премахне много от работата с предположението.
Ето още един пример за използване на оператора за разлят диапазон в няколко формули, където създаваме уникален списък от списък с имена, сортираме списъка и след това филтрираме за имена с дължина над 3 знака. Имаме =SORT(C2#) в клетка E2 и =FILTER(C2#;LEN(C2#)>3) в клетка G2.
Известни ограничения
Операторът на разлят диапазон не поддържа препратки към затворени работни книги. Вместо това ще върне #REF! стойност на грешката. Отварянето на работната книга с препратки ще реши проблема.
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.