Массив 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")

Как уже упоминалось, массивы представляют собой удобную структуру в электронных таблицах, поскольку их можно легко сопоставить со значениями в диапазоне ячеек.

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

Поскольку массивы сопоставляются непосредственно с диапазонами, все формулы так или иначе работают с массивами, хотя это не всегда очевидно. Простым примером является формула, в которой функция СУММ используется для суммирования диапазона A1: A5, который содержит 10,15,20,25,30. Внутри 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 результатов. Затем функция СУММ возвращает сумму всех элементов в массиве.

Интересные статьи...