Вступ до динамічних масивів
Свайпніть щоб показати меню
Динамічні масиви дозволяють одній формулі автоматично повертати кілька значень. Замість копіювання формул по рядках і стовпцях, Excel тепер розливає результат у потрібний діапазон.
Діапазон розливу та опорна клітинка
- Опорна клітинка: клітинка, що містить формулу;
- Діапазон розливу: клітинки, які автоматично заповнюються формулою;
- Редагувати можна лише опорну клітинку;
- Діапазон розливу оновлюється автоматично при зміні даних.
Оператор розливу
=A1#
#: посилається на весь діапазон розливу, пов'язаний з опорною клітинкою.
Це дозволяє формулам динамічно розширюватися без фіксованих діапазонів.
COUNTA з діапазонами розливу
=COUNTA(A1#)
COUNTA(): рахує непорожні клітинки;A1#: посилається на весь діапазон розливу.
Створіть новий аркуш з назвою:
Dynamic_Reports
У клітинці A1 введіть:
All Revenues
У клітинці A2 введіть:
=Sales_Data!H2:H52
Натисніть Enter. Значення автоматично розливаються вниз по стовпцю.
У клітинці A1 введіть:
=Sales_Data!A1:H52
Весь набір даних тепер динамічно розливається на аркуші.
Виділіть стовпець дат, що розлився, і застосуйте:
Short Date
Динамічні масиви передають значення, але не форматування.
У межах діапазону розливу введіть будь-яке значення вручну.
Приклад:
A4
Зверніть увагу, що Excel повертає:
#SPILL!
Видаліть блокуюче значення, щоб відновити діапазон розливу.
У клітинці J2 введіть:
=COUNTA(A1#)
Формула рахує всі значення в динамічному діапазоні розливу.
Додайте новий рядок у таблицю Sales_Data.
Поверніться до аркуша Dynamic_Reports.
Зверніть увагу, що:
- Діапазон розливу автоматично розширюється;
- Результат
COUNTAоновлюється автоматично.
1. Яка роль опорної комірки у формулі з динамічним масивом?
2. Чому стовпець дат може відображатися як числа на кшталт 46024 у розлитому діапазоні?
3. Яка основна перевага використання A1# замість фіксованого діапазону, наприклад, A1:H52?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат