Átvizsgál egy tömböt egy LAMBDA 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(gyűjtő, é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 fel:
- gyűjtő Az összesített és a végeredményként visszaadott érték.
- érték A tömb aktuális értéke.
- törzs 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))