Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Вебпрограма Excel Excel 2024 Excel 2024 для Mac Microsoft365.com Мій Office для iPhone

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

Додаткові відомості

Функція LAMBDA

Функція MAP

Функція REDUCE

Функція MAKEARRAY

Функція BYCOL

Функція BYROW

Функція ISOMITTED

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.