今天跟大家分享一個新的Excel函數,可以稱得上是一個具有裡程碑意義的函數了,它的出現讓Excel函數也可以像代碼一樣優美。
這個函數就是Let函數,它應該是在2021年才正式推出,相信還有很多人都不知道,今天我們就來詳細的了解下這個函數。
想要從零學習Excel,可以點擊上方
一、LET函數的參數及作用LET函數:将計算結果分配給名稱,可以通過定義的名稱來計算結果
語法:=LET(name1,name_value1,name2,name_value2…..,calculation)
第一參數name1:分配的第1個名稱
第二參數name_value1,分配給name1的值
第三參數name2:分配的第2個名稱
第二參數name_value2,分配給name2的值
……
最後一個參數calculation:計算式子
它的參數都是成對出現的,最多可以設置126對,并且name_value這個參數是可以支持函數的。
以上就是這個函數的作用與參數,相信大多數人聽起來都是雲裡霧裡的,不要擔心,我們現在就通過實際的例子來演示下。
如下圖所示我們分别設置了2個公式,并且在公式後方标注了公式結果。我們來簡單地介紹下這兩個函數
公式1:LET(x,1,x 6)= 7
第一參數:x,就是指定的第一個名稱
第二參數:1,函數會将這個1賦值給x
第三參數:x 6,這個就是計算式,現在x=1,所以它的結果就是6
公式2:LET(x,1,y,4,x y)= 5
第一參數:x,指定的第一個名稱
第二參數:1,表示将1賦值給x
第三參數:y,指定的第二個名稱
第四參數:4,表示将4賦值給y
第五參數:x y,它是計算式,現在x=1,y=4,它們相加的結果就是5
以上就是這個函數的計算方法,現在這個例子很簡單,可能很多人看到這裡會覺得很雞肋,下面我們就通過2個複雜的例子來了解下這個函數真正的作用
三、實際作用1.層次分明,便于閱讀
如上圖所示,我們想要求一下李白1月到3月的總銷售金額,現在有3個表格,這個時候我們隻要将公式設置為
=LET(
x,VLOOKUP(D15,$A$1:$B$11,2,0),
y,VLOOKUP(D15,$D$1:$E$11,2,0),
z,VLOOKUP(D15,$G$1:$H$11,2,0),
x y z
)
點擊回車向下填充即可求得他們的總金額,在這裡我們使用了3次vlookup函數,分别引用了三個表格的數據,最後再把他們加在一起,相較于寫一長串的函數,這個方法是不是更加容易理解與閱讀呢?
2.提升效率,減少計算次數
如上圖,我們想要根據成績在另一個表格中判定下他們對應的等級,隻需要将公式設置為
=LET(
x,VLOOKUP(A15,$A$1:$B$11,2,0),
IFS(x>=90,"優秀",x>=75,"良好",x>=60,"及格",x<60,"不及格")
)
然後向下填充即可,在這裡我們僅僅使用了1次vlookup函數,如果不利用let函數,就需要在公式中使用4次vlookup。所以let函數是可以有效地減少計算次數,提高效率的
以上就是let函數最突出的2個優點,大家如果在工作中遇到一些比較複雜的函數公式都可以利用let函數來試一下,說不定會有意想不到的收獲
最後需要說明的2點是:上方公式中換行以及留白的效果是利用ALT 回車與空格鍵輸入的,這點相信很多人都還不知道呢
以上就是關于let函數的全部内容,現在這個函數僅僅隻能在365與2021版本中使用,相信很快就會下放了。
我是Excel從零到一,關注我,持續分享更多Excel技巧
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!