Hiermee wordt een matrix gescand door een LAMBDA op elke waarde toe te passen en wordt een matrix met elke tussenliggende waarde geretourneerd.  

Functie alleen beschikbaar voor Office Insiders Deze functie is nu pas beschikbaar voor uitsluitend Office Insiders.

Syntaxis

=SCAN ([initial_value], matrix, lambda(accumulator, waarde))

De syntaxis van de SCAN-functie heeft de volgende argumenten en parameters:

  • [initial_value]      Hiermee stelt u de beginwaarde voor de accumulator in.

  • matrix      Een matrix die moet worden gescand.

  • lambda      Een LAMBDA die wordt aangeroepen om de matrix te scannen. De LAMBDA heeft twee parameters: 

    • accumulator    De waarde is opgewaardeerd en geretourneerd als het uiteindelijke resultaat.

    • waarde    De berekening die wordt toegepast op elk element in de matrix.

Opmerkingen

Gebruik het argument initial_value om de beginwaarde voor de accumulatorparameter in te stellen. Als u met tekst werkt, stelt u de oorspronkelijke waarde in op "".

Fouten

Als u een ongeldige LAMBDA-functie of een onjuist aantal parameters opgeeft, wordt een #VALUE! geretourneerd fout met de naam 'Onjuiste parameters'.

Voorbeelden

Voorbeeld 1: Een lijst met factorials maken

Voer de voorbeeldgegevens in cellen A1:C2 in en kopieer de formule naar cel D4:

=SCAN(1, A1:C2, LAMBDA(a,b,a*b))

Voorbeeld van de eerste SCAN-functie

Voorbeeld 2: Tekens samenvoegen in een matrix

Voer de voorbeeldgegevens in cellen A1:C2 in en kopieer de formule naar cel D4:

=SCAN("",A1:C2,LAMBDA(a,b,a&b))

Voorbeeld van de tweede SCAN-functie

Zie ook

LAMBDA-functie

MAP-functie

REDUCE-functie

MAKEARRAY-functie

BYCOL-functie

BYROW-functie

ISOMITTED-functie

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de vertaalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×