Масив Excel -

Зміст

Масив в Excel - це структура, що містить колекцію значень. Масиви можна ідеально зіставити з діапазонами в електронній таблиці, тому вони так важливі в Excel. Усі формули Excel, які використовують посилання на робочий аркуш, працюють з масивами, хоча більшість часу масиви невидимі.

У наведеному прикладі три діапазони відображаються до масивів у схемі "рядок за стовпцем", наприклад:

B3:D3 // 1 row x 3 columns B5:B7 // 3 rows x 1 column B9:D10 // 2 rows x 3 columns

Якщо ми відображаємо значення в цих діапазонах як масиви, ми маємо:

B3:D3=("red","green","blue") B5:B7=("red";"green";"blue") B9:D10=(10,20,30;40,50,60)

Масиви повідомлень повинні представляти прямокутну структуру.

Синтаксис масиву

Усі масиви в Excel загорнуті в фігурні дужки (), а роздільники між елементами масиву вказують на рядки та / або стовпці.

Кома (,) представляє горизонтальне розташування у стовпцях, а крапка з комою (;) - вертикальне розташування в рядках. Наприклад, обидва масиви нижче містять цифри 1-3, але один горизонтальний, а другий вертикальний:

(1,2,3) // horizontal array (columns) (1;2;3) // vertical array (rows)

Текстові значення в масиві відображаються у подвійних лапках ("") таким чином:

("a","b","c")

Як уже згадувалося, масиви є зручною структурою в електронних таблицях, оскільки їх можна легко зіставити зі значеннями в діапазоні комірок.

Масиви у формулах

Оскільки масиви безпосередньо відображаються в діапазони, усі формули якимось чином працюють з масивами, хоча це не завжди очевидно. Простим прикладом є формула, яка використовує функцію SUM для підсумовування діапазону A1: A5, який містить 10,15,20,25,30. Усередині SUM діапазон перетворюється на масив значень. Потім SUM підсумовує всі значення в масиві і повертає одиничний результат 100:

=SUM(A1:A5) =SUM((10;15;20;25;30)) =100

Примітка. Ви можете використовувати клавішу F9, щоб "бачити" масиви у формулах Excel. Дивіться це відео для демонстрації використання F9 для налагодження.

Формули масиву

Формули масиву передбачають операцію, що забезпечує масив результатів. Наприклад, ось проста формула масиву, яка повертає загальну кількість символів у діапазоні A1: A5:

=SUM(LEN(A1:A5))

Усередині функції LEN A1: A5 розширюється до масиву значень. Потім функція LEN генерує підрахунок символів для кожного значення і повертає масив із 5 результатів. Потім функція SUM повертає суму всіх елементів масиву.

Цікаві статті...