Nuskaito masyvą pritaikant LAMBDA kiekvienai reikšmeiir grąžina masyvą, kuriame yra kiekviena tarpinė reikšmė.
Sintaksė
=SCAN ([initial_value], masyvas, lambda(akumuliatorius, reikšmė))
Funkcijos SCAN sintaksėje yra toliau nurodyti argumentai ir parametrai:
-
[initial_value] Nustato akumuliatoriaus pradinę reikšmę.
-
masyvas Nuskaitytas masyvas.
-
lambda A LAMBDA that is called to scan the array. LAMBDA turi du parametrus:
-
akumuliatorius Reikšmė sumuota ir grąžinta kaip galutinis rezultatas.
-
reikšmė Skaičiavimas taikomas kiekvienam masyvo elementui.
-
Pastabos
Naudokite initial_value parametrą, kad nustatytų akumuliatoriaus parametro pradinę reikšmę. Jei dirbate su tekstu, nustatykite pradinę reikšmę į "".
Klaidos
Pateikiant neleistiną funkciją LAMBDA arba neteisingą parametrų skaičių, grąžinama #VALUE! klaida, vadinama "Neteisingi parametrai".
Pavyzdžiai
1 pavyzdys: faktoriamų sąrašo kūrimas
Įveskite duomenų pavyzdį į langelius A1:C2, tada nukopijuokite formulę į langelį D4:
=SCAN(1, A1:C2, LAMBDA(a,b,a*b))
2 pavyzdys: simbolių susekimas masyve
Įveskite duomenų pavyzdį į langelius A1:C2, tada nukopijuokite formulę į langelį D4:
=SCAN("",A1:C2,LAMBDA(a,b,a&b))