Gdy masz do czynienia z rozlanymi funkcjami tablicowymi, takimi jak SEQUENCE, można odwoływać się do całego zakresu rozlania, umieszczając operator rozlanego zakresu (#) po zakresie. W poniższym przykładzie mamy =SEKWENCJA(10) w komórce A2, która rozlewa się do A2:A11. W komórce C2 mamy formułę =SUMA(A2#), która jest odpowiednikiem =SUMA(A2:A11), ponieważ A2:A11 to zakres rozlania formuły w komórce A2. Zwraca to wartość 55, czyli sumę wszystkich wartości w rozlanym zakresie tablicy.
Jeśli zakres rozlania powiększy się lub skurczy, na przykład poprzez zmianę formuły w komórce A2 na =SEKWENCJA(20), formuła SUM automatycznie to odzwierciedli. Gdyby był to normalny zakres, musielibyśmy wprowadzić =SUMA(A2:A11) i zaktualizować go ręcznie, jeśli zakres rozlania ulegnie zmianie. Często możesz nie zdawać sobie sprawy, czy zakres się zmienił, więc może to wyeliminować wiele domysłów.
Oto kolejny przykład użycia operatora zakresu rozlanego w kilku formułach, gdzie tworzymy unikatową listę z listy nazw, sortujemy listę, a następnie filtrujemy nazwy dłuższe niż 3 znaki. W komórce E2 mamy funkcję =SORT(C2#) i =FILTR(C2#,DŁ(C2#)>3) w komórce G2.
Znane ograniczenia
Operator zakresu rozlanego nie obsługuje odwołań do zamkniętych skoroszytów. Zamiast tego zwróci #REF! wartość błędu #ADR!. Otwarcie skoroszytu, do którego występuje odwołanie, rozwiąże problem.
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społecznościach.