Friday, November 18, 2022

SCAN-Funktion - Microsoft Support

Scannt ein Array durch Anwenden einesLAMBDA auf jeden Wert und gibt ein Array zurück, das jeden Zwischenwert enthält.

Syntax

=SCAN ([Anfangswert], Array, Lambda(Akkumulator, Wert))

Die Syntax der SCAN-Funktion hat die folgenden Argumente und Parameter:

  • [initial_value] Setzt den Startwert für den Akkumulator.

  • array Ein zu scannendes Array.

  • lambda Ein LAMBDA, das aufgerufen wird, um das Array zu scannen. Der LAMBDA nimmt zwei Parameter:

    • Akkumulator Der Wert wird aufsummiert und als Endergebnis zurückgegeben.

    • value Die auf jedes Element im Array angewendete Berechnung.

Bemerkungen

Verwenden Sie das Argument initial_value, um den Startwert für den Akkumulatorparameter festzulegen. Wenn Sie mit Text arbeiten, setzen Sie den Anfangswert auf "".

Fehler

Die Angabe einer ungültigen LAMBDA-Funktion oder einer falschen Anzahl von Parametern gibt einen #WERT! Fehler namens "Falsche Parameter".

Beispiele

Beispiel 1: Erstellen Sie eine Liste mit Fakultäten

Geben Sie die Beispieldaten in die Zellen A1:C2 ein und kopieren Sie dann die Formel in Zelle D4:

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

Erstes SCAN-Funktionsbeispiel

Beispiel 2: Zeichen in einem Array verketten

Geben Sie die Beispieldaten in die Zellen A1:C2 ein und kopieren Sie dann die Formel in Zelle D4:

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

Zweites SCAN-Funktionsbeispiel

Siehe auch

LAMBDA-Funktion

MAP-Funktion

REDUCE-Funktion

MAKEARRAY-Funktion

BYCOL-Funktion

BYROW-Funktion

ISOMITTED-Funktion

No comments:

Post a Comment