Сканує масив, застосовуючи lambDAдо кожного значення, і повертає масив, який має кожне проміжне значення.
Синтаксис
=SCAN ([initial_value], масив, лямбда(акумулятор, значення, основний текст))
Синтаксис функції SCAN має такі аргументи та параметри:
-
[initial_value] Установлює початкове значення акумулятора.
-
Масив Масив для сканування.
-
Лямбда Функція LAMBDA, яка викликається для зменшення масиву. Функція LAMBDA має три параметри:
-
Акумуляторна Значення підсумовано та повернуто як остаточний результат.
-
Значення Поточне значення з масиву.
-
Тіла Обчислення, застосоване до кожного елемента масиву.
-
Зауваження
Використовуйте аргумент initial_value, щоб установити початкове значення параметра акумулятора. Якщо ви працюєте з текстом, установіть початкове значення "".
Помилки
Надання неприпустимої функції LAMBDA або неправильна кількість параметрів повертає значення #VALUE! помилка з назвою "Неправильні параметри".
Приклади
Приклад 1. Створення список факторіалів
Введіть зразок даних у клітинки A1:C2, а потім скопіюйте формулу в клітинку D4:
=SCAN(1, A1:C2, LAMBDA(a,b,a*b))
Приклад 2. Об'єднання символів у масиві
Введіть зразок даних у клітинки A1:C2, а потім скопіюйте формулу в клітинку D4:
=SCAN("",A1:C2,LAMBDA(a,b,a&b))