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

Застосовується до
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#), а в клітинці G2 – =FILTER(C2#;LEN(C2#)>3).

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

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

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

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

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

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

Функція FILTER

Функція RANDARRAY

Функція SEQUENCE

Функція SORT

Функція SORTBY

Функція UNIQUE

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

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

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