Funkce SCAN

Platí pro
Excel pro Microsoft 365 Excel pro Microsoft 365 pro Mac Excel 2024 Excel 2024 pro Mac

Skenuje pole použitím výrazu LAMBDA na každou hodnotu a vrátí pole, které obsahuje každou zprostředkující hodnotu.  

Syntaxe

=SCAN ([initial_value], pole, lambda(akumulátor, hodnota, tělo))

Syntaxe funkce SCAN má následující argumenty a parametry:

  • [initial_value] Nastaví počáteční hodnotu pro akumulátor.

  • matice Matice, která se má naskenovat.

  • funkce lambda LAMBDA, která se nazývá ke zmenšení matice. Lambda přijímá tři parametry:

    • akumulátor Hodnota se sečetla a vrátila jako konečný výsledek.
    • Hodnota Aktuální hodnota z pole.
    • text zprávy Výpočet použitý pro každý prvek v matici.

Poznámky

Pomocí argumentu initial_value nastavte počáteční hodnotu parametru akumulátoru. Pokud pracujete s textem, nastavte počáteční hodnotu na "".

Chyby

Zadání neplatné funkce LAMBDA nebo nesprávného počtu parametrů vrátí hodnotu #VALUE! chyba s názvem „Nesprávné parametry“.

Příklady

Příklad 1: Vytvoření seznamu faktoriálů

Zadejte ukázková data do buněk A1:C2 a zkopírujte vzorec do buňky D4:

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

První příklad funkce SCAN

Příklad 2: Zřetězení znaků v matici

Zadejte ukázková data do buněk A1:C2 a zkopírujte vzorec do buňky D4:

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

Druhý příklad funkce SCAN