本教程介紹了Excel的新功能,增強(qiáng)了公式的可讀性和計(jì)算速度。對(duì)於冗長(zhǎng)的Excel公式的用戶(hù),命名範(fàn)圍可提高可讀性。 LET函數(shù)通過(guò)直接在公式中的計(jì)算和值分配名稱(chēng)來(lái)擴(kuò)展此信息。如果一個(gè)公式反複使用相同的表達(dá)式,請(qǐng)讓其計(jì)算一次,將結(jié)果存儲(chǔ)並重複使用。
Excel Let函數(shù):語(yǔ)法和基本用法
LET函數(shù)將名稱(chēng)分配給計(jì)算結(jié)果並定義公式內(nèi)的變量,從而提高了清晰度和速度。這反映了名稱(chēng)管理器,但名稱(chēng)僅範(fàn)圍範(fàn)圍為公式。
句法:
LET(name1, name_value1, [name2], [name_value2], ..., calculation)
在哪裡:
-
name1
(必需):分配的名字(必須以字母開(kāi)頭)。 -
name_value1
(必需):分配給name1
值或計(jì)算。 -
name2
/name_value2
(可選):隨後的名稱(chēng)值對(duì)。 -
calculation
(必需):使用分配的名稱(chēng)進(jìn)行計(jì)算。
支持多達(dá)126個(gè)名稱(chēng)/值對(duì)。微軟的語(yǔ)法符號(hào)可能會(huì)略有不同,但功能保持不變。
可用性:
讓我們?cè)贓xcel 365(Windows和Mac),Excel 2021(Windows和Mac)中提供,並獲得網(wǎng)絡(luò)。
基本讓公式:
一個(gè)簡(jiǎn)單的例子闡明了這個(gè)概念。考慮xy
。分配x = 2
和y = 5
,並乘以它們:
=LET(x, 2, y, 5, x * y)
這返回10。變量也可以是單元引用:
=LET(x, B2, y, B3, x * y)
分配的名稱(chēng)出現(xiàn)在Intellisense下拉列表中,類(lèi)似於名稱(chēng)管理器。
在這種情況下, =B2 * B3
更簡(jiǎn)單,但在更複雜的公式中,讓我們變得明顯。
優(yōu)點(diǎn):
- 簡(jiǎn)化公式:描述性名稱(chēng)可以改善理解。
- 更快的計(jì)算:重複表達(dá)式僅計(jì)算一次。這對(duì)於長(zhǎng)公式和大型數(shù)據(jù)集特別有益。
- 易於維護(hù):更新重複計(jì)算只需要一個(gè)更改。
用法註釋?zhuān)?/strong>
- 一個(gè)讓公式需要一個(gè)奇數(shù)的參數(shù):名稱(chēng)/值對(duì)和最終計(jì)算。
- 遵循Excel的命名約定(沒(méi)有空間或標(biāo)點(diǎn)符號(hào))。
- 避免使用名稱(chēng)管理器衝突。讓我們的名字是公式的本地。
公式示例:
示例1:減少重複計(jì)算
考慮學(xué)生考試分?jǐn)?shù)(B,C,D列)和基於平均分級(jí):
公式=IF(AVERAGE(B2:D2)>249, "Excellent", IF(AVERAGE(B2:D2)>=200, "Good", IF(AVERAGE(B2:D2)>150, "Satisfactory", "Poor")))
AVERAGE(B2:D2)
。使用讓?zhuān)?/p>
=LET(avg, AVERAGE(B2:D2), IF(avg>249, "Excellent", IF(avg>=200, "Good", IF(avg>150, "Satisfactory", "Poor"))))
這僅計(jì)算一次平均值一次。添加另一個(gè)考試列需要僅更新LET中的AVERAGE
功能。
示例2:多個(gè)名稱(chēng)
從全名提取中間名(A列)使用:
=MID(A2, SEARCH(" ", A2) 1, SEARCH(" ", A2, SEARCH(" ", A2) 1) - SEARCH(" ", A2) - 1)
可以通過(guò)LET來(lái)改進(jìn):
=LET(full_name, A2, space, SEARCH(" ", full_name), MID(full_name, space 1, SEARCH(" ", full_name, space 1) - space - 1))
這可以增強(qiáng)可讀性。
示例3:動(dòng)態(tài)數(shù)組
讓我們可以處理數(shù)組。要在接下來(lái)的N天(不包括今天)參加考試,請(qǐng)使用FILTER
:
=LET(data, A2:C19, dates, C2:C19, today, TODAY(), n, F3, FILTER(data, (dates>today) * (dates
故障排除:
- 找不到:確保您具有兼容的Excel版本。
- #姓名?錯(cuò)誤:檢查名稱(chēng)中的拼寫(xiě)錯(cuò)誤。
- 無(wú)效的名稱(chēng):名稱(chēng)必須是唯一的,並遵循Excel的命名規(guī)則。
LET功能可顯著提高Excel中的公式效率和可讀性??梢韵螺d練習(xí)工作簿。
(注意:圖像URL是佔(zhàn)位符,需要用實(shí)際的圖像URL替換。)
以上是Excel LET功能與公式示例的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線(xiàn)上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門(mén)文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6
視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版
神級(jí)程式碼編輯軟體(SublimeText3)
