Якщо ви працюєте з розгорнутими функціями масиву, такими як SEQUENCE, можна посилатися на весь діапазон розгортання, помістивши оператор розгорнутого діапазону (#) після діапазону. У наведеному нижче прикладі у клітинці A2 є формула =SEQUENCE(10 ), яка розливається до клітинки A2:A11. У клітинці C2 є формула =SUM(A2#), еквівалентна формулі =SUM(A2:A11), оскільки A2:A11 – це діапазон розливу формули в клітинці A2. Ця функція повертає 55 – суму всіх значень у діапазоні розгорнутого масиву.
Якщо діапазон розливу збільшиться або контракти, наприклад, змінивши формулу у клітинці A2 на =SEQUENCE(20), формула SUM автоматично відображатиме її. Якщо це нормальний діапазон, потрібно ввести =SUM(A2:A11) і оновити його вручну, якщо діапазон розливу зміниться. Часто іноді може не з'явитися повідомлення про те, що діапазон змінився, тому це може призвести до видалення великої частини припущення.
Ось ще один приклад використання оператора розгорнутого діапазону в кількох формулах, де ми створюємо унікальний список зі списку імен, сортуємо список, а потім фільтруємо імена довжиною понад 3 символи. У клітинці E2 є формула =SORT(C2#) і =FILTER(C2#,LEN(C2#)>3) у клітинці G2.
Відомі обмеження
Оператор розгорнутого діапазону не підтримує посилання на закриті книги. Замість цього він поверне #REF! . Відкриття книги, на яка посилається, вирішить проблему.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті tech Excel або отримати підтримку в спільнотах.