Функція SCAN

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac

Сканує масив, застосовуючи 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))

First SCAN function example

Приклад 2. Об'єднання символів у масиві

Введіть зразок даних у клітинки A1:C2, а потім скопіюйте формулу в клітинку D4:

=SCAN("",A1:C2,LAMBDA(a,b,a&b))

Другий приклад функції SCAN