Skenē masīvu, lietojot LAMBDA katrai vērtībai, un atgriež masīvu, kam ir katra starpvērtība.
Sintakse
=SCAN ([initial_value], masīvs, lambda (akumulators, vērtība, pamatteksts))
Funkcijas SCAN sintaksei ir šādi argumenti un parametri.
[initial_value] Nosaka akumulatora sākuma vērtību.
masīvs Skenējams masīvs.
lambda (lambda) LAMBDA, kas tiek izsaukts, lai samazinātu masīvu. LAMBDA izmanto trīs parametrus:
- akumulators Vērtība summējās un tika atgriezta kā gala rezultāts.
- vērtība Pašreizējā masīva vērtība.
- Ķermenis Aprēķins, kas tiek lietots katram masīva elementam.
Piezīmes
Izmantojiet argumentu initial_value, lai iestatītu akumulatora parametra sākuma vērtību. Ja strādājat ar tekstu, iestatiet sākotnējo vērtību uz "".
Kļūdas
Ja tiek norādīta nederīga LAMBDA funkcija vai nepareizs parametru skaits, tiek atgriezta #VALUE! kļūda ar nosaukumu "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. Rakstzīmju savienošana 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))