Átvizsgál egy tömböt egy LAMBDAfüggvény minden értékre való alkalmazásával, és egy olyan tömböt ad vissza, amely mindegyik köztes értékkel rendelkezik.
Szintaxis
=SCAN ([initial_value], tömb, lambda(akkumulátor, érték, törzs))
A SCAN-függvény szintaxisa az alábbi argumentumokat és paramétereket tartalmazza:
-
[initial_value] Beállítja a gyűjtő kezdőértékét.
-
tömb Egy vizsgálandó tömb.
-
lambda A tömb csökkentéséhez hívott LAMBDA. A LAMBDA három paramétert vesz igénybe:
-
gyűjtő Az összesített és a végeredményként visszaadott érték.
-
érték A tömb aktuális értéke.
-
Szervezet A tömb egyes elemeire alkalmazott számítás.
-
Megjegyzések
A gyűjtőparaméter kezdőértékének beállításához használja az initial_value argumentumot. Ha szöveggel dolgozik, állítsa a kezdeti értéket erre: "".
Hibák
Érvénytelen LAMBDA függvény vagy helytelen számú paraméter megadása #VALUE! hibát ad vissza ("Helytelen paraméterek").
Példák
1. példa: Faktoriális lista létrehozása
Írja be a mintaadatokat az A1:C2 cellába, majd másolja át a képletet a D4 cellába:
=SCAN(1, A1:C2, LAMBDA(a,b,a*b))
2. példa: Karakterek összefűzése egy tömbbe
Írja be a mintaadatokat az A1:C2 cellába, majd másolja át a képletet a D4 cellába:
=SCAN("",A1:C2,LAMBDA(a,b,a&b))