A Microsoft bejelentett egy új funkciót, amely forradalmasítja a képletek Excel-ben történő elkészítését
2 perc olvas
Publikálva
Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább
A Microsoft ma bejelentett egy új funkciót, amely forradalmasítja a képletek Excel-ben történő elkészítését. Az Excel képletek rendkívül népszerűek, de nem használhatja a képlet nyelvét saját újrafelhasználható funkcióinak meghatározásához. Az új LAMBDA szolgáltatás lehetővé teszi, hogy meghatározza saját egyéni függvényeit az Excel képlet nyelvével. Az egyik funkciót meghívhatja a másikból is.
Újrafelhasználható egyedi funkciók
A LAMBDA segítségével bármelyik képletet felveheti, amelyet az Excel-ben készített, és beburkolhatja egy LAMBDA függvénybe, és nevet adhat neki (például „MYFUNCTION”). Ezután bárhol a lapján hivatkozhat a MYFUNCTION-ra, és újra felhasználhatja az egyéni funkciót az egész lapon. Az alábbiakban bemutatok pár példát.
Rekurzió
Az újrafelhasználható funkciók elegendő ok a LAMBDA előnyeinek kiaknázására, de van még egy dolog ... megteheti a rekurziót. Ha például létrehoz egy MYFUNCTION nevű LAMBDA-t, akkor a MYFUNCTION meghatározásán belül felhívhatja a MYFUNCTION-t. Ez az, ami korábban csak Excelben volt lehetséges szkripten keresztül (például VBA/JavaScript). Az alábbiakban bemutatok egy példát arra is, hogyan lehet ezt felhasználni olyan dolgok felépítéséhez, amelyek korábban nem voltak lehetségesek szkript megírása nélkül.
Syntax:
= LAMBDA ([paraméter1, paraméter2,…,] számítás)
Érv | Leírás |
---|---|
paraméter | A függvénynek átadni kívánt érték, például cellahivatkozás, karakterlánc vagy szám. Legfeljebb 253 paramétert adhat meg. Ez az érvelés nem kötelező. |
számítás |
A végrehajtandó és a függvény eredményeként visszaadandó képlet. Ennek kell lennie az utolsó argumentumnak, és eredményt kell adnia. Erre az érvre van szükség. |
Az új lambda funkció az Office Insiderek számára elérhető Microsoft Windows és Mac Excel buildeken.
Forrás: microsoft
Felhasználói fórum
0 üzenetek