1.1. Операции с массивами
Массив это набор данных одного типа. Массив в MS Excel хранится вдиапазоне ячеек.. MS Excel позволяет оперировать одномерными, двумерными и трехмерными массивами, которые хранятся, соответственно в одномерных, двумерных и трехмерных диапазонах. Одномерный и двумерный диапазоны создаются на одном рабочем листе. Адресная ссылка на такой диапазон имеет формат:
Адрес_первой_ячейки : Адрес_последней_ячейки.
Трехмерные диапазоны создаются в одноименных ячейках нескольких смежных рабочих листов. Адресная ссылка на такой диапазон имеет формат:
’Имя_первого_рабочего_листа : Имя_последнего_рабочего_листа’ ! Адрес_первой_ячейки : Адрес_последней_ячейки
например,
= 'Лист1:Лист2'!$A$1:$B$4
Если массив
содержит данные арифметического типа, то с таким
массивом можно
выполнять арифметические операции такие, как:
-операции, в которых в
качестве операндов участвуют массив
и единственная переменная,
например умножение элементов массива
на число;
-операции, в которых в
качестве операндов участвует двумерный
массив и одномерный массив, например,
почленно - построчное умножение;
> -операции, в которых участвуют массивы
одинаковой размерности.
Для умножения (деления, сложения или вычисления
функции) каждого
элемента массива на число следует выполнить следующие
действия:
1.Ввести значения элементов массива в ячейки рабочего
листа.
2.Выделить область для размещения результата операции, ее
размерность должна быть такой же, как размерность исходного массива.
3.В
строку формул ввести формулу,
например:
и т.п.4.Указать, что производится операция над массивом, нажав комбинацию клавиш
Пример 1. Требуется умножить элементы двумерного массива размерности 2 х 2 на число 3.
Решение:
Введите в ячейки диапазона значения элементов массива
(см. рис.1).1. Выделите диапазон ячеек такой же размерности, в который
будет помещаться результат
операции.2. Введите в выделенный диапазон формулу в формате:
= адрес_начальной_ячейки_диапазона:
адрес_конечной_ячейки * адрес_второго_
операнда3. Нажмите комбинацию клавиш Ctrl + Shift + Enter.
В ячейках выделенного диапазона появится результат.
Рисунок 1
| массив первый | массив второй |