Сканира масив, като прилага ЛАМБДАкъм всяка стойност и връща масив, който има всяка междинна стойност.  

Синтаксис

=SCAN ([initial_value], масив, ламбда(акумулатор; стойност; тяло))

Синтаксисът на функцията SCAN има следните аргументи и параметри:

  • Това е най-initial_value.      Задава началната стойност на акумулатора.

  • Масив    Масив за сканиране.

  • Ламбда    ЛАМБДА, която се извиква за намаляване на масива. ЛАМБДА приема три параметъра:

    • Акумулатор    Стойността, сумирани и върнати като окончателен резултат.

    • Стойност     Текущата стойност от масива.

    • Тялото    Изчислението, приложено към всеки елемент в масива.

Забележки

Използвайте аргумента initial_value, за да зададете началната стойност за параметъра accumulator. Ако работите с текст, задайте началната стойност на "".

Грешки

Предоставянето на невалидна функция 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

Вж. също

LAMBDA функция

MAP функция

REDUCE функция

MAKEARRAY функция

BYCOL функция

BYROW функция

ISOMITTED функция

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.