Funktionen SCAN

Gäller för
Excel för Microsoft 365 Excel för Microsoft 365 för Mac Excel 2024 Excel 2024 för Mac

Skannar en matris genom att använda en LAMBDA till 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 tar tre parametrar:

    • ackumulator Värdet summerades och returnerades som slutresultatet.
    • Värde Det aktuella värdet från matrisen.
    • brödtext Beräkningen som tillämpas på varje element i matrisen.

Kommentarer

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 på första funktionen SCAN

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))

Exempel på andra funktionen SCAN