LET函數(Excel函數集團)


LET函數,是個Office365新增函數,所以,還在用上古版本的童鞋請無視此篇哈~

 

話說Excel中,有個自定義名稱的功能,如下圖,左右兩個表分別自定義了“data1”和“data2”兩個名稱,現在要將這兩個名稱中的兩列分別進行計算。

 

好吧,我也承認這做法有點無聊,直接“=A3:A8&D3:D8”“=B3:B8*E3:E8”不就好了嗎?但是名稱有它的優勢,具體說來就是^#$@$%$……(此篇不是專門講名稱的,所以您就當您此時的耳機壞了哈)。

這玩意要用Let函數,就可以既用到了名稱,又不必自定義名稱,如下圖。

 

公式:

=LET(data1,A3:A8,data2,D3:D8,data1&data2)

=LET(data3,B3:B8,data4,E3:E8,data3*data4)

 

這里一共有四個名稱,“data1”“data2”“data3”和“data4”,但【名稱管理器】里卻什么都沒有,沒錯,根本沒有自定義名稱,這四個名稱是Let函數賦予的。

第一個公式意思是,讓A3:A8這段區域變成名稱“data1”;讓D3:D8這段區域變成名稱“data2”,再讓兩個名稱進行連接。

第二個公式……呃……自己觸類旁通吧。

 

所以,Let函數的語法是:

=LET(隨便起個名字,給這個名字賦個值,讓這個名稱參與計算)

=LET(隨便起個名字1,給這個名字1賦個值, 隨便起個名字2,給這個名字2賦個值,讓這個名稱1與名稱2參與計算)

……

最多可以在一個公式里定義上126個名稱。

好吧,我不厚道了,所謂隨便起個名字,也不是完全隨便,像“A1”“R5C4”這類和單元格地址長得很像的,絕對不能用。

好吧,我真的不厚道了,所謂賦個值,不是說只能用常量和引用,公式運算什么的也可以,甚至,自定義名稱,也可以。

 

所以,【自定義名稱】這功能可以淘汰了?

倒也不是,畢竟這世上還有一種人,會寫那種嵌套超過64層的神公式……


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM