Skenē masīvu, lietojot LAMBDA katraivērtībai, un atgriež masīvu, kuram ir katra starpvērtību.
Sintakse
=SCAN ([initial_value], masīvs, lambda(accumulator, vērtība))
Funkcijas SCAN sintaksei ir šādi argumenti un parametri.
-
[initial_value] Iestata uzkrātāja sākuma vērtību.
-
masīvs Skenēts masīvs.
-
lambda LAMBDA, kas tiek saukts par masīva skenēšanu. LAMBDA izmanto divus parametrus:
-
accumulator Vērtība, kas ir kopā un atgriezta kā gala rezultāts.
-
vērtība Aprēķins tiek lietots katram masīva elementam.
-
Piezīmes
Izmantojiet initial_value lai iestatītu accumulatora parametra sākuma vērtību. Ja strādājat ar tekstu, iestatiet sākotnējo vērtību "".
Kļūdas
Ja tiek norādīta nederīga funkcija LAMBDA vai nepareizs parametru skaits, tiek atgriezts #VALUE! kļūda "Nepareizi parametri".
Piemēri
1. piemērs. Faktoriālu saraksta izveide
Ievadiet parauga datus šūnās A1:C2 un pēc tam iekopējiet formulu šūnā D4:
=SCAN(1, A1:C2, LAMBDA(a,b,a*b))
2. piemērs. Concatenate rakstzīmes masīvā
Ievadiet parauga datus šūnās A1:C2 un pēc tam iekopējiet formulu šūnā D4:
=SCAN("",A1:C2,LAMBDA(a,b,a&b))