Оператор розгорнутого діапазону

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac

Якщо ви працюєте з розгорнутими функціями масиву, такими як SEQUENCE, можна посилатися на весь діапазон розгортання, помістивши оператор розгорнутого діапазону (#) після діапазону. У наведеному нижче прикладі у клітинці A2 є формула =SEQUENCE(10 ), яка розливається до клітинки A2:A11. У клітинці C2 є формула =SUM(A2#), еквівалентна формулі =SUM(A2:A11), оскільки A2:A11 – це діапазон розливу формули в клітинці A2. Ця функція повертає 55 – суму всіх значень у діапазоні розгорнутого масиву.

Якщо діапазон розливу збільшиться або контракти, наприклад, змінивши формулу у клітинці A2 на =SEQUENCE(20), формула SUM автоматично відображатиме її. Якщо це нормальний діапазон, потрібно ввести =SUM(A2:A11) і оновити його вручну, якщо діапазон розливу зміниться. Часто іноді може не з'явитися повідомлення про те, що діапазон змінився, тому це може призвести до видалення великої частини припущення.

Оператор розгорнутого діапазону для посилання на цілі розгорнуті діапазони масивів із формулою =SUM(A2#).

Ось ще один приклад використання оператора розгорнутого діапазону в кількох формулах, де ми створюємо унікальний список зі списку імен, сортуємо список, а потім фільтруємо імена довжиною понад 3 символи. У клітинці E2 є формула =SORT(C2#) і =FILTER(C2#,LEN(C2#)>3) у клітинці G2.

Оператор розгорнутого діапазону (#) для посилання на весь розгорнутий діапазон масиву за допомогою функції =FILTER(C2#,LEN(C2#)>3)

Відомі обмеження

Оператор розгорнутого діапазону не підтримує посилання на закриті книги. Замість цього він поверне #REF! . Відкриття книги, на яка посилається, вирішить проблему.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті tech Excel або отримати підтримку в спільнотах.

Додаткові відомості

Функція FILTER

Функція RANDARRAY

Функція SEQUENCE

Функція SORT

Функція SORTBY

Функція UNIQUE

#РОЗГОРТАННЯ! в Excel

Поведінка розгорнутих і динамічних масивів

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