Lambda公式,函数公式or函数名?(Excel函数集团)
Lambda可以说是相当颠覆函数传统概念的一个家伙,在这之前,但凡工作表函数公式的组成部分都是至少三部分:等号、函数名、一对半角的小括号。而这对半角小括号就是这函数的一堵围墙,围墙内的属于这个函数,围墙外的与这个函数无关。
可是我们来看看人家Lambda函数长啥样了(以九九乘法表公式为例):
=LAMBDA(r,c,IF(c<=r,c&"×"&r&"="&c*r,""))(ROW(A1),COLUMN(A1))
有谁能告诉我为什么变成了Lambda()()这样的结构?
好吧,这还不是最BT的,如果把Lambda()部分定义成一个自定义名称,最后公式就变成了“名称()”这样的结构了。
所以这Lambda公式,究竟是函数公式还是函数名?
还是,他要把自己作成一个自定义函数?
这分明就是代码嘴脸啊啊啊……