четверг, 4 июля 2024 г.

Google таблицы. Создание наборов данных с помощью MAKEARRAY

 Функция MAKEARRAY  одна из новых функций LAMBDA в Google таблицах.


LAMBDA-функции очень мощные инструменты, но они немного сложнее обычных функций. В основном они включают в себя диапазон данных, а затем внутреннюю функцию (называемую функцией LAMBDA), которая применяется к каждому элементу диапазона.


Функция MAKEARRAY в Google таблице генерирует массив указанного размера. Каждое значение в массиве генерируется внутренней функцией LAMBDA.


Синтаксис MAKEARRAY:


=MAKEARRAY(строки, столбцы, лямбда)


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


Эта внутренняя формула имеет доступ к координатам строк и столбцов. Т.е. для первого значения в диапазоне значение строки равно 1, а значение столбца - 1.


Пример:


Простой MAKEARRAY

Вводим эту формулу на листе:


=MAKEARRAY(3,2,LAMBDA(r,c,r+c))



Это генерирует массив с 3 строками и 2 столбцами:



Внутренняя формула:


LAMBDA(г,с,г+с)


Здесь r представляет значение строки (например, r = 1 для первой строки, r = 2 для второй строки и т. д.).


И c содержит значение столбца.


Тогда выражение r + c определяет, как рассчитать выход. Здесь мы просто складываем r и c.


Итак, для первой позиции нашего массива r = 1 и c = 1, поэтому


г + с = 1 + 1 = 2


что мы можем видеть на изображении выше.


Затем формула перемещается на вторую позицию и снова выполняет операцию. На этот раз:


г + с = 2 + 1 = 3


Комментариев нет:

Отправить комментарий