Kontrollib massiivi, rakendades igale väärtusele LAMBDA , ja tagastab massiivi, millel on iga vaheväärtus.
Süntaks
=SCAN ([initial_value], array, lambda(accumulator, value, body))
Funktsiooni SCAN süntaksil on järgmised argumendid ja parameetrid.
[initial_value] Seab akumulaatori algusväärtuse.
massiiv Kontrollitav massiiv.
lambda LAMBDA, mida kutsutakse massiivi vähendamiseks. LAMBDA kasutab kolme parameetrit.
- akumulaator Väärtus summeeriti kokku ja tagastati lõpptulemina.
- väärtus Massiivi praegune väärtus.
- keha Massiivi igale elemendile rakendatud arvutus.
Kommentaarid
Kasutage initial_value argumenti akumulaatori parameetri algusväärtuse määramiseks. Kui töötate tekstiga, määrake algväärtuseks "".
Tõrked
Sobimatu LAMBDA-funktsiooni esitamine või vale arv parameetreid tagastab #VALUE! tõrge nimega „Valed parameetrid“.
Näited
Näide 1: faktoriaalide loendi loomine
Sisestage näidisandmed lahtritesse A1:C2 ja seejärel kopeerige valem lahtrisse D4:
=SCAN(1, A1:C2, LAMBDA(a,b,a*b))
Näide 2: märkide ühendamine massiivis
Sisestage näidisandmed lahtritesse A1:C2 ja seejärel kopeerige valem lahtrisse D4:
=SCAN("",A1:C2,LAMBDA(a,b,a&b))