SCAN (funkcia)

Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel 2024 Excel 2024 pre Mac

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

Syntax

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

Syntax funkcie SCAN obsahuje nasledovné argumenty a parametre:

  • [initial_value] 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