新毒王“拉姆達(dá)”來(lái)襲,嚇得我趕緊關(guān)閉了Excel表格
溫馨提示:很多手機(jī)瀏覽器,比如百度app,都可以語(yǔ)音播報(bào)本網(wǎng)頁(yè)。方法打開(kāi)本網(wǎng)頁(yè)之后,點(diǎn)擊 APP下方或上方"功能"按鈕,里面有一個(gè)"語(yǔ)音播報(bào)"按鈕,點(diǎn)擊即可收聽(tīng)。
德?tīng)査儺愔甑木瘓?bào)還在鳴叫,被稱(chēng)為“拉姆達(dá)”(Lambda)的變異株近期又有在全球蔓延的趨勢(shì)。
你有沒(méi)有注意到拉姆達(dá)英文拼寫(xiě)Lambda很眼熟?是的,在Excel365中的確有一個(gè)叫l(wèi)ambda的函數(shù)。
天哪,這個(gè)Excel函數(shù)和病毒有什么關(guān)聯(lián)嗎?是不是有馬上關(guān)閉Excel的沖動(dòng)?
其實(shí)不用擔(dān)心,Excel中的lambda函數(shù)和病毒拉姆達(dá)沒(méi)一毛錢(qián)關(guān)系。不過(guò),Lambda函數(shù)的確一種超強(qiáng)的”傳染力” ,把一個(gè)或多個(gè)函數(shù)轉(zhuǎn)變?yōu)橐粋€(gè)新的函數(shù)。
一、語(yǔ)法:
=lambda(參數(shù)1,參數(shù)2…參數(shù)n, 計(jì)算式)
說(shuō)明:lambda可以定義多個(gè)參數(shù),然后讓它們參于最后一個(gè)參數(shù)(表達(dá)式)的計(jì)算,然后得到結(jié)果。
二、作用
它可以把復(fù)雜的Excel公式,轉(zhuǎn)換成一個(gè)新的函數(shù)。
三、使用方法及示例
1、統(tǒng)計(jì)不重復(fù)個(gè)數(shù)NoRep函數(shù)
=SUMPRODUCT(1/COUNTIF(A2:A9,A2:A9))
然后我們把它定義一個(gè)新函數(shù)NOREP。
公式-定義名稱(chēng):
名稱(chēng):NOREP
公式:=lambda(x,sumproduct(1/countif(x,x)))
函數(shù)Norep設(shè)置了一個(gè)參數(shù)X,它代表引用的區(qū)域,并參與到第二個(gè)參數(shù)的運(yùn)算中。
然后就可以直接在當(dāng)前工作簿中使用新函數(shù)Norep了。
=NOREP(A2:A9)
二、超級(jí)查找函數(shù)CLOOKUP
公式– 定義名稱(chēng) :
名稱(chēng): Clookup
公式:
=LAMBDA(x,da,db,n,IF(n=0,LOOKUP(1,0/(da=x),db),IF(n>0,INDEX(FILTER(db,da=x),n),IF(n=-1,TEXTJOIN(“,”,,FILTER(db,da=x))))))
1、用法介紹
= Clookup(查找內(nèi)容,查找值范圍,返回值范圍,查找模式)
語(yǔ)法說(shuō)明:
查找內(nèi)容:查找的值
查找值范圍:在該區(qū)域/數(shù)組中查找
返回值范圍:根據(jù)在第2個(gè)參數(shù)中查找結(jié)果,返回該數(shù)組中對(duì)應(yīng)位置的值
查找模式:
-1 是一對(duì)多查找
0 查找最后一個(gè)
N 查找第N個(gè)符合條件的值
2、功能演示
1)、查找第1個(gè)符合條件的值
=Clookup(H2,B2:B8,E2:E8,1)
2)、從右向左查找
=Clookup(H2,B2:B6,A2:A6,1)
3)、多條件查找
=Clookup(G2&H2,A2:A8&B2:B8,E2:E8,1)
注:多條件查找只需要用&連接即可。
4)、查找第N個(gè)符合條件的值
比如查找第2個(gè)
=Clookup(H2,B2:B8,E2:E8,2)
5)、查找最后一個(gè)
第4個(gè)參數(shù)為0時(shí),查找最后一個(gè)
=Clookup(H2,B2:B8,E2:E8,0)
6)、一對(duì)多查找
Clookup可以同時(shí)返回所有符合條件的結(jié)果,并用逗號(hào)連接。
=Clookup(H2,B2:B8,E2:E8,-1)
注:第4個(gè)參數(shù)為-1時(shí),為一對(duì)多查找
總結(jié)
Lambda的場(chǎng)景有兩個(gè):
1、你的表格中需要大量使用某個(gè)復(fù)雜的函數(shù)公式,可以用Lambda大幅簡(jiǎn)化輸入的公式。
2、你編寫(xiě)一個(gè)很長(zhǎng)的公式同事不會(huì)用,你就可以編一個(gè)簡(jiǎn)單的新函數(shù)給他
lambda的擴(kuò)展用法很多,你可以把工作中常用的復(fù)雜公式都可以編寫(xiě)成新函數(shù)來(lái)使用,而復(fù)雜的計(jì)算過(guò)程,隱藏在定義名稱(chēng)之中。只是…..大多Excel用戶(hù)沒(méi)辦法使用,因?yàn)檫@個(gè)函數(shù)只能在office365中才能使用,沒(méi)有安裝的先收藏起來(lái)備用吧。
轉(zhuǎn)載原文地址:https://baijiahao.baidu.com/s?id=1708433331206938971
作者:百家號(hào)四川人在香港
聲明:本文僅代表作者觀點(diǎn),不代表本網(wǎng)站平臺(tái)立場(chǎng)