Skenuje pole použitím funkcie LAMBDA na každú hodnotu a vráti pole, ktoré má každú medzihodnotu.  

Syntax

=SCAN ([initial_value] pole; lambda(akumulátor; hodnota; telo))

Syntax funkcie SCAN obsahuje nasledovné argumenty a parametre:

  • [počiatočná_hodnota]      Nastaví počiatočnú hodnotu pre akumulátor.

  • pole   Pole, ktoré sa má skenovať.

  • lambda   LAMBDA, ktorá sa volá na zmenšenie poľa. Lambda má tri parametre:

    • akumulátor   Hodnota súčtu vrátená ako konečný výsledok.

    • hodnota    Aktuálna hodnota z poľa.

    • Telo    Výpočet použitý na každý prvok v poli.

Poznámky

Argument počiatočná_hodnota sa používa na nastavenie počiatočnej hodnoty parametra akumulátor. Ak pracujete s textom, nastavte počiatočnú hodnotu na "".

Chyby

Poskytnutie neplatnej funkcie LAMBDA alebo nesprávneho počtu parametrov vráti chybu #HODNOTA! s názvom Nesprávne parametre.

Príklady

Príklad 1: Vytvorenie zoznamu faktoriálov

Zadajte vzorové údaje do buniek A1:C2 a potom skopírujte vzorec do bunky D4:

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

Prvý príklad funkcie SCAN

Príklad 2: Zreťazenie znakov v poli

Zadajte vzorové údaje do buniek A1:C2 a potom skopírujte vzorec do bunky D4:

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

Druhý príklad funkcie SCAN

Pozrite tiež

LAMBDA (funkcia)

MAP (funkcia)

REDUCE (funkcia)

MAKEARRAY (funkcia)

BYCOL (funkcia)

BYROW (funkcia)

ISOMITTED (funkcia)

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.