Массив - это диапазон или группа связанных значений данных. Значения в массиве обычно хранятся в соседних ячейках. Узнайте, как массивы используются в формулах и в качестве аргументов для определенных функций, таких как формы массива функций ПРОСМОТР и ИНДЕКС.
Эти инструкции относятся к Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 для Mac, Excel 2016 для Mac, Excel для Mac 2011, Excel для Microsoft 365 и Excel Online.
Итог
Формулы массива выполняют вычисления, такие как сложение и умножение, над значениями в одном или нескольких массивах, а не над одним значением данных. Массивы имеют много общего со стандартными формулами. Массивы и формулы следуют одним и тем же правилам синтаксиса, используют одни и те же математические операторы и следуют одному и тому же порядку операций.
Типы массивов
В приложениях для работы с электронными таблицами используются массивы двух типов:
- Одномерный массив (также известный как вектор или векторный массив): данные располагаются в одной строке (одномерный горизонтальный массив) или в одном столбце (одномерный вертикальный массив).
- Двумерный массив (также известный как матрица): данные расположены в нескольких столбцах или строках.
Формулы массива (CSE) в Excel
В Excel формулы массива заключаются в фигурные скобки " { } ". Эти фигурные скобки не могут быть напечатаны. Скобки необходимо добавить в формулу, нажав Ctrl+ Shift+ Enter после ввода формулы в клетка или клетки. Вот почему формулы массива в Excel называются формулами CSE.
Исключением из этого правила является использование фигурных скобок для ввода массива в качестве аргумента функции, которая обычно содержит только одно значение или ссылку на ячейку.
Создать базовую формулу массива
В следующем примере формула будет заключена в фигурные скобки, и каждая ячейка, содержащая формулу, будет содержать другой результат. Это означает, что массив был успешно создан.
-
Введите данные в пустой лист. Введите данные в столбцы D и E, чтобы следовать этому руководству.
-
Введите формулу для вашего массива. Чтобы повторить этот пример, выберите ячейку F1 и введите =D1:D3E1:E3
Не нажимайте Enter в конце формулы.
- Нажмите и удерживайте клавиши Ctrl и Shift.
- Нажмите клавишу Enter.
-
Отпустите клавиши Ctrl и Shift.
- Результат появится в ячейке F1, а массив появится в строке формул.
При редактировании формулы массива фигурные скобки вокруг формулы массива исчезают. Чтобы вернуть их, нажмите Ctrl+ Shift+ Enter после внесения изменений в формула.
Различные типы формул массива
Формулы многоячеечного массива
Формулы массива с несколькими ячейками расположены в нескольких ячейках рабочего листа и возвращают массив в качестве ответа. Другими словами, одна и та же формула находится в двух или более ячейках и возвращает в каждой ячейке разные ответы.
Каждая копия или экземпляр формулы массива выполняет одни и те же вычисления в каждой ячейке, в которой она расположена. Но поскольку каждый экземпляр формулы использует в своих вычислениях разные данные, каждый экземпляр дает разные результаты.
Вот пример формулы массива с несколькими ячейками:
Формулы массива с одной ячейкой
Формулы массива с одной ячейкой используют функцию (такую как СУММ, СРЗНАЧ или СЧЕТ) для объединения вывода формулы массива с несколькими ячейками в одно значение в одной ячейке.
Вот пример формулы массива одной ячейки: