Skannar en matris genom att använda LAMBDApå varje värde och returnerar en matris som har varje mellanliggande värde.
Syntax
=SCAN ([initial_value], matris, lambda(ackumulator, värde, brödtext))
Syntaxen för funktionen SCAN har följande argument och parametrar:
- 
              
[initial_value] Anger startvärdet för ackumulatorn.
 - 
              
matris En matris som ska skannas.
 - 
              
lambda LAMBDA som anropas för att minska matrisen. LAMBDA har tre parametrar:
- 
                  
ackumulator Värdet summerades och returnerades som slutresultatet.
 - 
                  
värde Det aktuella värdet från matrisen.
 - 
                  
kropp Beräkningen som tillämpas på varje element i matrisen.
 
 - 
                  
 
Anmärkningar
Använd argumentet initial_value för att ange startvärdet för ackumulatorparametern. Om du arbetar med text anger du det ursprungliga värdet till "".
Fel
Om du anger en ogiltig LAMBDA-funktion eller ett felaktigt antal parametrar returneras #VALUE! fel som kallas Felaktiga parametrar.
Exempel
Exempel 1: Skapa en lista över fakulteter
Ange exempeldata i cellerna A1:C2 och kopiera sedan formeln till cell D4:
=SCAN(1, A1:C2, LAMBDA(a,b,a*b))
             
Exempel 2: Sammanfoga tecken i en matris
Ange exempeldata i cellerna A1:C2 och kopiera sedan formeln till cell D4:
=SCAN("",A1:C2,LAMBDA(a,b,a&b))