Spoločnosť Microsoft predstavuje novú funkciu, ktorá spôsobí revolúciu vo vytváraní vzorcov v programe Excel
2 min. čítať
Publikované dňa
Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac
Spoločnosť Microsoft dnes oznámila novú funkciu, ktorá spôsobí revolúciu vo vytváraní vzorcov v programe Excel. Vzorce programu Excel sú mimoriadne populárne, ale pomocou jazyka vzorcov nemôžete definovať svoje vlastné opakovane použiteľné funkcie. Nová funkcia LAMBDA vám umožní definovať svoje vlastné funkcie pomocou vzorcového jazyka programu Excel. Môžete tiež zavolať jednu funkciu z druhej.
Opätovne použiteľné vlastné funkcie
S programom LAMBDA môžete vziať akýkoľvek vzorec, ktorý ste vytvorili v programe Excel, zabaliť ho do funkcie LAMBDA a pomenovať ho (napríklad „MYFUNCTION“). Potom kdekoľvek vo vašom hárku môžete odkazovať na MYFUNCTION a znova použiť túto vlastnú funkciu v celom hárku. Ďalej ukážem niekoľko príkladov.
Rekurzia
Opätovne použiteľné funkcie sú dostatočným dôvodom na to, aby ste začali využívať výhody LAMBDA, ale je tu ešte jedna vec ... môžete urobiť rekurziu. Ak napríklad vytvoríte LAMBDA s názvom MYFUNCTION, môžete volať MYFUNCTION v rámci definície MYFUNCTION. To je niečo, čo bolo predtým možné iba v programe Excel pomocou skriptu (ako VBA/JavaScript). Ďalej ukážem príklad, ako to môžete využiť na vytvorenie vecí, ktoré predtým neboli možné bez písania skriptu.
syntaxe:
= LAMBDA (výpočet [parameter1, parameter2, ...,])
argument | Popis |
---|---|
parameter | Hodnota, ktorú chcete odovzdať funkcii, napríklad odkaz na bunku, reťazec alebo číslo. Môžete zadať až 253 parametrov. Tento argument je voliteľný. |
kalkulácia |
Vzorec, ktorý chcete vykonať a vrátiť ako výsledok funkcie. Musí to byť posledný argument a musí vrátiť výsledok. Tento argument je povinný. |
Nová funkcia lambda je dostupná pre používateľov Office Insider v zostavách Excelu pre Microsoft Windows a Mac.
zdroj: Microsoft