Excel新函數LET太牛了,讓公式變的簡潔優美!

醉香說職場 2024-05-28 13:08:42

我是【桃大喵學習記】,歡迎大家關注喲~,每天爲你分享職場辦公軟件使用技巧幹貨!

大家好,今天跟大家分享的是Excel新函數LET函數!這個函數,簡直太牛了,它能讓函數公式化繁爲簡,提高可讀性,還能加速運算,讓我們的函數公式變得簡潔又優美!

LET函數介紹:

功能:將計算結果分配給名稱。可用于通過定義公式內的名稱來存儲中間計算結果和值。這些名稱僅在LET函數作用域內適用。

語法:=LET(名稱1,名稱1值,名稱2,名稱2值……,結果表達式)

第1參數名稱1:分配的第1個名稱

第2參數名稱1值:分配給第1個名稱的值

下面的參數依此類推

最後一個參數就是結果表達式。

以上就是LET函數的作用與參數,可能很多小夥伴會覺得比較抽象,感覺都是雲裏霧裏的,下面就通過1個簡單是實例,讓大家能夠更加的直觀的理解這個函數。

一、簡單實例演示

公式:=LET(蘋果,10,價格,3.5,蘋果*價格)

結果是:35

解讀:

第一參數:蘋果,就是指定的第一個名稱

第二參數:10,函數會將這個10賦值給“蘋果”

第三參數:價格,就是指定的第二個名稱

第四參數:3.5,函數會將這個3.5賦值給“價格”

第五參數:蘋果*價格,這個就是結果表達式,現在蘋果=10,價格=3.5,所以它們相乘的結果就是35

二、實際應用

應用1、批量拆分提取字母

如下圖所示,我們需要從表格中的授權碼編號中拆分提取出無規律的字母。

在目標單元格中輸入公式:

=LET(字母_,MID(B2,ROW($1:$99),1),CONCAT(IF((字母_>="A")*(字母_<="Z"),字母_,"")))

點擊回車下拉填充數據即可

解讀:

①第1參數:“字母_”就是指定的第一個名稱,在後面的表達式中可以直接使用

②第2參數:名稱值就是通過MID(B2,ROW($1:$99),1)把B2單元格每個字符單獨提取出來,ROW($1:$99)表示分別從第1到第99個字符開始截取,如果字符串超過100位,就把99調大即可。

③第3參數:結果表達式就是最終返回的結果值,CONCAT(IF((字母_>="A")*(字母_<="Z"),字母_,"")),就是用提取出來的每個字符與字母A和Z比較,只有大與等于A且小于等于Z的保留,其他都變成空,這樣就提取出所有字母了,最後用CONCAT函數把所有字母連接到一起即可

應用2:簡化公式,減少計算次數

如下圖所示,我們通過學生姓名和成績,然後根據另表格的成績的“評判標准”,來判斷學生的對應等級。

只需在目標單元格中輸入公式:

=LET(

x,XLOOKUP(G2,A2:A8,B2:B8,,0),

IFS(x>=90,"優秀",x>=80,"良好",x>=60,"及格",x<60,"不及格")

)

然後點擊回車即可

以上就是LET函數的2個實用案例,當然在實際工作中遇到更加複雜的函數公式也可以嘗試一下LET函數,它可以使我們的函數公式更加便于閱讀、減少計算次數,提高效率,讓公式變的簡潔優美!

以上就是【桃大喵學習記】今天的幹貨分享~覺得內容對你有所幫助,別忘了動動手指點個贊哦~。大家有什麽問題歡迎關注留言,期待與你的每一次互動,讓我們共同成長!

0 阅读:2

醉香說職場

簡介:職場啥都得懂