Společnost Microsoft oznamuje novou funkci, která způsobí převrat ve vytváření vzorců v aplikaci Excel
2 min. číst
Publikované dne
Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Více informací
Společnost Microsoft dnes oznámila novou funkci, která způsobí převrat ve vytváření vzorců v aplikaci Excel. Excel vzorce jsou velmi populární, ale nemůžete použít jazyk vzorců k definování vlastních opakovaně použitelných funkcí. Nová funkce LAMBDA vám umožní definovat vlastní uživatelské funkce pomocí vzorcového jazyka aplikace Excel. Můžete také volat jednu funkci z druhé.
Opakovaně použitelné vlastní funkce
S LAMBDA můžete vzít jakýkoli vzorec, který jste vytvořili v aplikaci Excel, zabalit do funkce LAMBDA a pojmenovat ji (například „MYFUNCTION“). Pak můžete kdekoli na listu odkazovat na MYFUNCTION a znovu použít tuto vlastní funkci v celém listu. Níže ukážu několik příkladů.
Rekurze
Opakovaně použitelné funkce jsou dostatečným důvodem k tomu, abyste začali využívat výhody LAMBDA, ale je tu ještě jedna věc ... můžete udělat rekurzi. Pokud například vytvoříte LAMBDA nazvanou MYFUNCTION, můžete zavolat MYFUNCTION v rámci definice MYFUNCTION. To je něco, co dříve bylo možné pouze v aplikaci Excel pomocí skriptu (jako VBA/JavaScript). Níže ukážu také příklad, jak to můžete využít k vytváření věcí, které dříve nebyly možné bez psaní skriptu.
Syntaxe:
= LAMBDA (výpočet [parametr1, parametr2,…,])
Argument | Popis |
---|---|
parametr | Hodnota, kterou chcete předat funkci, například odkaz na buňku, řetězec nebo číslo. Můžete zadat až 253 parametrů. Tento argument je volitelný. |
výpočet |
Vzorec, který chcete provést a vrátit jako výsledek funkce. Musí to být poslední argument a musí vrátit výsledek. Tento argument je povinný. |
Nová funkce lambda je dostupná pro Office Insider na Microsoft Windows a Mac sestavení Excelu.
Zdroj: Microsoft
Uživatelské fórum
0 zprávy