Сканира масив, като прилага 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))