Функція SCAN

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

Сканує масив, застосовуючи LAMBDA до кожного значення, і повертає масив, який містить кожне проміжне значення.  

Синтаксис

=SCAN ([initial_value], масив, лямбда(акумулятор, значення, тіло))

Синтаксис функції SCAN має такі аргументи й параметри:

  • [initial_value] Задає початкове значення для накопичувача.

  • масив Масив, який потрібно перевірити.

  • Lambda Функція LAMBDA, яка викликається для зменшення масиву. LAMBDA приймає три параметри:

    • акумулятор Значення підсумовується та повертається як кінцевий результат.
    • value (значення) Поточне значення з масиву.
    • Тіло Обчислення, яке застосовується до кожного елемента масиву.

Примітки

Використовуйте аргумент initial_value, щоб встановити початкове значення для параметра накопичувача. Якщо ви працюєте з текстом, установіть початкове значення "".

Помилки

Надання неприпустимої функції LAMBDA або неправильна кількість параметрів повертає значення #VALUE! помилка з назвою "Неправильні параметри".

Приклади

Приклад 1. Створення списку факторіалів

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

=SCAN(1, A1:C2, LAMBDA(a,b,a*b))

Перший приклад функції SCAN

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

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

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

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