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.
-
Massiivi Kontrollitav massiiv.
-
Lambda LAMBDA, mida kutsutakse massiivi vähendamiseks. LAMBDA kasutab kolme parameetrit.
-
Aku 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 "".
Vead
Sobimatu LAMBDA-funktsiooni esitamine või vale arv parameetreid tagastab #VALUE! tõrge nimega „Valed parameetrid“.
Näited
Näide 1: Create faktoriaalide loend
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))