小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

LAMBDA函數(shù)長(zhǎng)篇連載(1)Lambda概述

 昵稱72339616 2024-04-18 發(fā)布于湖北

LAMBDA函數(shù),中文發(fā)音為“拉姆達(dá)”。這個(gè)函數(shù)的誕生,標(biāo)志著表格函數(shù)也進(jìn)入了編程時(shí)代。

Excel中的LAMBDA函數(shù)是一種自定義函數(shù),允許用戶根據(jù)自己的需求創(chuàng)建一個(gè)特定的函數(shù)。使用LAMBDA函數(shù)可以將一系列操作組合成一個(gè)簡(jiǎn)單的函數(shù),方便在工作表中重復(fù)使用。

這個(gè)函數(shù)在Excel365版本和當(dāng)前的WPS最高版本中可用。

說它是公式函數(shù)領(lǐng)域的尖端水平也毫不為過,沒用過或用不上的人可能視之為雞肋,一旦用過則是愛不釋手。

在Excel中調(diào)出函數(shù)BYROW的函數(shù)板,它的作用是“將LAMBDA函數(shù)應(yīng)用于每一行并返回結(jié)果的數(shù)組”。

也就是說這是一個(gè)專門為L(zhǎng)MABDA服務(wù)的函數(shù),BYROW脫離了LMABDA將毫無價(jià)值,而這樣的函數(shù)總共有6個(gè):

BYROW, BYCOL, MAKEARRAY, MAP, REDUCE, SCAN

6個(gè)函數(shù)的功能大相徑庭各有千秋,但它們有著一個(gè)共同的使命:讓LAMBDA更強(qiáng)大更靈活。

LAMBDA就像大哥一樣帶著一群小弟闖蕩江湖。接下來會(huì)對(duì)小弟們逐一分析介紹,但在此之前得先認(rèn)識(shí)LAMBDA。

=LAMBDA([參數(shù)1,參數(shù)2,參數(shù)3……],計(jì)算)

參數(shù):要傳遞給函數(shù)的值,例如單元格引用、字符串或數(shù)字。最多可以輸入 253 個(gè)參數(shù)。此參數(shù)可選。

計(jì)算:要作為函數(shù)結(jié)果執(zhí)行并返回的公式。其必須為最后一個(gè)參數(shù),且必須返回結(jié)果。此參數(shù)是必需項(xiàng)。

LAMBDA總共253個(gè)參數(shù)中,如果啟用了前N個(gè),那么前N-1個(gè)參數(shù)用于定義參數(shù),第N個(gè)參數(shù)則用于定義計(jì)算。

=LAMBDA(x,y,a,b,(x+y+b)*a)

例如這個(gè)公式中啟用了5個(gè)參數(shù),前4個(gè)用于定義參數(shù)x,y,a,b,第5個(gè)參數(shù)則用于定義計(jì)算(x+y+b)*a

以上公式僅僅定義了參數(shù)和計(jì)算,4個(gè)參數(shù)并沒有具體的值,所以輸入到單元格中并不會(huì)返回具體的結(jié)果。

給參數(shù)賦值的方式是在LAMBDA后面緊跟一個(gè)括號(hào),把各個(gè)參數(shù)的值置于其中:

=LAMBDA(x,y,a,b,(x+y+b)*a)(2,4,3,2)

這里的(2,4,3,2)依次傳遞給x,y,a,b,然后用它們執(zhí)行計(jì)算(2+4+2)*3,返回結(jié)果24.

如果在vba里,實(shí)際上相當(dāng)于先定義一個(gè)函數(shù),然后再調(diào)用,只是在單元格里,這是一個(gè)匿名函數(shù),如果結(jié)合自定義名稱使用 就和VBA一模一樣了!

Function fx(x,y,a,b)    fx=(x+y+b)*a)End Function//然后再調(diào)用fx(A2,B2,C2,2,4,3,2)

除了傳遞數(shù)值,引用和公式也是常規(guī)操作:

=LAMBDA(x,y,a,b,(x+y+b)*a)(A2,B2,C2,IF(D2<0,-D2,D2))

A2,B2,C2分別傳遞給x,y,a,而傳遞給b的則是IF判斷的結(jié)果。

這種通過括號(hào)賦值傳遞參數(shù),在其他任何函數(shù)身上都看到,是LAMBDA特有的方式。

另外一種傳遞參數(shù)的方式是定義名稱。

在公式選項(xiàng)卡下定義名稱,名稱可用自由命名,LAMBDA公式粘貼到【引用位置】。

在工作表中調(diào)用名稱并對(duì)其賦值:

=AA(A2,B2,C2,D2)

這樣的操作相當(dāng)于定義了一個(gè)新的函數(shù),函數(shù)名為AA,有4個(gè)參數(shù),函數(shù)的功能是前三個(gè)值相加后乘以第四參數(shù)。

定義計(jì)算時(shí)可用調(diào)用Excel自帶的任何函數(shù),任意組合來達(dá)到想要的目的。這就是LMABDA另一個(gè)強(qiáng)大之處,支持用戶自定義函數(shù),包括函數(shù)的功能,參數(shù)都可以自由發(fā)揮。

未完待續(xù).....

買課程可進(jìn)永久答疑群,課程可免費(fèi)試學(xué)點(diǎn)擊下方鏈接即可

鄭廣學(xué)Excel實(shí)戰(zhàn)教程

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多