Funkce Excel SCAN (365)
Funkce SCAN aplikuje funkci LAMBDA na každou hodnotu v poli a při skenování pole vrátí pole, které obsahuje mezilehlé hodnoty.
Syntax
=REDUCE ([initial_value],array,lambda(accumulator, value))
Argumenty
- Počáteční hodnota (volitelné): Počáteční hodnota akumulátoru.
- Řada (povinné): Pole, které se má skenovat.
- Lambda (povinné): Vlastní funkce LAMBDA, která se používá ke skenování pole.
- akumulátor (povinné): Hodnota sečtena a vrácena jako konečný výsledek.
- Hodnota (povinné): Výpočet použitý pro každý prvek v poli.
Návratová hodnota
Projekt Funkce SCAN vrátí pole výsledků.
Poznámky k funkcím
- Nově je zavedena funkce SCAN Excel pro Microsoft 365. Není tedy k dispozici v dřívějších verzích Excelu. V Excelu pro Microsoft 365 jsou zavedeny nové dynamické maticové vzorce, což znamená, že k zadání vzorce SCAN jako maticového vzorce není třeba používat Ctrl+ Shift+ Enter.
- Projekt #HODNOTA! chybová hodnota nastane, pokud nastane jedna z níže uvedených situací:
- je poskytnuta neplatná funkce LAMBDA;
- je zadán nesprávný počet parametrů.
- Projekt počáteční hodnota argument se používá k nastavení počáteční hodnoty pro parametr akumulátor. Po vrácení prvního výsledku se počáteční_hodnota změní na výslednou hodnotu. A proces iteruje přes všechny prvky v poli od sloupce k řádku. Pokud pracujete s (souhrnně „Stránka (Stránky)“), a naše postupy pro shromažďování, využívání, uchovávání, ochranu a zpřístupnění takových informací. Tyto zásady platí pro informace, které shromažďujeme na těchto stránkách nebo v e-mailu, textových a jiných elektronických zprávách mezi vámi a těmito stránkami. Rovněž popisují vaše možnosti týkající se využívání vašich osobních údajů, přístupu k nim a jejich opravě., nastavte počáteční hodnotu na "".
Příklad jedna:
Jak je znázorněno na obrázku níže, existuje řada dat. chci průběžně přidávejte každou hodnotu v buňce a hodnotu sousední buňky, od sloupce k řádku, proveďte následující:
Zkopírujte prosím níže uvedený vzorec do buňky F6, poté stiskněte tlačítko vstoupit klíč k získání výsledku.
=SKENOVAT (0,B6: D9,LAMBDA(a,b,a+b))
Poznámka: Ve výše uvedeném příkladu se zabývá funkce SCAN Čísla a dodávané počáteční hodnota argument je nastaven na 0. V tomto případě to také může být vynechat a nahrazeno prázdný prostor. Například vzorec v buňce F6 lze změnit na:
=SKENOVAT ( ,B6: D9,LAMBDA(a,b,a+b))
Příklad dva:
Jak je znázorněno na obrázku níže, existuje řada dat. chci zřetězit znaky v daném polia vraťte pole, které obsahuje mezilehlé hodnoty, proveďte následující:
Zkopírujte prosím níže uvedený vzorec do buňky F6, poté stiskněte tlačítko vstoupit klíč k získání výsledku.
=SKENOVAT ("",B6: D7,LAMBDA(a,b,a&b))
Relativní funkce:
-
vynikat MAP funkce
Funkce MAP použije funkci LAMBDA k vytvoření nové hodnoty a vrátí pole vytvořené mapováním každé hodnoty v dodaných polích na novou hodnotu.
-
vynikat LAMBDA funkce
Funkce Excel LAMBDA se používá k vytváření vlastních funkcí, které lze opakovaně použít v celém sešitu.
-
vynikat Reduce funkce
Funkce REDUCE aplikuje funkci LAMBDA na každou hodnotu v poli a vrátí celkovou hodnotu v akumulátoru, čímž pole sníží na akumulovanou hodnotu.