Сканує масив, застосуючи ЛЯМБДАдо кожного значення та повертає масив, який містить кожне проміжне значення.
Синтаксис
=SCAN ([initial_value];масив;лямбда(акумулятор;значення))
Синтаксис функції SCAN має такі аргументи й параметри:
-
[initial_value] Задає початкове значення для численого накопичатора.
-
масив Масив, який потрібно відсканувати.
-
лямбда ЛЯМБДА, яка викликається для сканування масиву. ЛЯМБДА має два параметри:
-
accumulator Значення підсумовано та повернуто як остаточний результат.
-
значення Обчислення, застосоване до кожного елемента масиву.
-
Зауваження
Використовуйте аргумент initial_value, щоб установити початкове значення для параметра accumulator. Якщо ви працюєте з текстом, установіть для початкового значення значення "".
Помилки
Якщо встановити неприпустиму функцію 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))