新毒王“拉姆達”來襲,嚇得我趕緊關閉了Excel表格

溫馨提示:很多手機瀏覽器,比如百度app,都可以語音播報本網(wǎng)頁。方法打開本網(wǎng)頁之后,點擊 APP下方或上方"功能"按鈕,里面有一個"語音播報"按鈕,點擊即可收聽。

德爾塔變異株的警報還在鳴叫,被稱為“拉姆達”(Lambda)的變異株近期又有在全球蔓延的趨勢。

你有沒有注意到拉姆達英文拼寫Lambda很眼熟?是的,在Excel365中的確有一個叫l(wèi)ambda的函數(shù)。

天哪,這個Excel函數(shù)和病毒有什么關聯(lián)嗎?是不是有馬上關閉Excel的沖動?

其實不用擔心,Excel中的lambda函數(shù)和病毒拉姆達沒一毛錢關系。不過,Lambda函數(shù)的確一種超強的”傳染力” ,把一個或多個函數(shù)轉變?yōu)橐粋€新的函數(shù)。

一、語法:

=lambda(參數(shù)1,參數(shù)2…參數(shù)n, 計算式)

說明:lambda可以定義多個參數(shù),然后讓它們參于最后一個參數(shù)(表達式)的計算,然后得到結果。

二、作用

它可以把復雜的Excel公式,轉換成一個新的函數(shù)。

三、使用方法及示例

1、統(tǒng)計不重復個數(shù)NoRep函數(shù)

=SUMPRODUCT(1/COUNTIF(A2:A9,A2:A9))

然后我們把它定義一個新函數(shù)NOREP。

公式-定義名稱:

名稱:NOREP

公式:=lambda(x,sumproduct(1/countif(x,x)))

函數(shù)Norep設置了一個參數(shù)X,它代表引用的區(qū)域,并參與到第二個參數(shù)的運算中。

然后就可以直接在當前工作簿中使用新函數(shù)Norep了。

=NOREP(A2:A9)

二、超級查找函數(shù)CLOOKUP

公式– 定義名稱 :

名稱: 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(查找內容,查找值范圍,返回值范圍,查找模式)

語法說明:

查找內容:查找的值

查找值范圍:在該區(qū)域/數(shù)組中查找

返回值范圍:根據(jù)在第2個參數(shù)中查找結果,返回該數(shù)組中對應位置的值

查找模式:

-1 是一對多查找

0 查找最后一個

N 查找第N個符合條件的值

2、功能演示

1)、查找第1個符合條件的值

=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個符合條件的值

比如查找第2個

=Clookup(H2,B2:B8,E2:E8,2)

5)、查找最后一個

第4個參數(shù)為0時,查找最后一個

=Clookup(H2,B2:B8,E2:E8,0)

6)、一對多查找

Clookup可以同時返回所有符合條件的結果,并用逗號連接。

=Clookup(H2,B2:B8,E2:E8,-1)

注:第4個參數(shù)為-1時,為一對多查找

總結

Lambda的場景有兩個:

1、你的表格中需要大量使用某個復雜的函數(shù)公式,可以用Lambda大幅簡化輸入的公式。

2、你編寫一個很長的公式同事不會用,你就可以編一個簡單的新函數(shù)給他

lambda的擴展用法很多,你可以把工作中常用的復雜公式都可以編寫成新函數(shù)來使用,而復雜的計算過程,隱藏在定義名稱之中。只是…..大多Excel用戶沒辦法使用,因為這個函數(shù)只能在office365中才能使用,沒有安裝的先收藏起來備用吧。


轉載原文地址:https://baijiahao.baidu.com/s?id=1708433331206938971

作者:百家號四川人在香港

聲明:本文僅代表作者觀點,不代表本網(wǎng)站平臺立場