LET 函式,簡化算式小技巧

閱讀時間約 5 分鐘

如果你的算式有很多重複出現的值:

=IFS(AVERAGE(A2:E2) >= 90, "優秀!",
AVERAGE(A2:E2) >= 80, "很讚!",
AVERAGE(A2:E2) >= 70, "很好!",
AVERAGE(A2:E2) >= 60, "還好!",
AVERAGE(A2:E2) < 60, "加油!"))

AVERAGE(A2:E2) 一直反覆出現,讓算式變得很長,如果要改它的話,可能要手動修改、或是用尋找取代功能才行。這有沒有辦法簡化呢?

你可以考慮用 LET 函式:

=LET(平均, AVERAGE(A2:E2),
IFS(平均 >= 90, "優秀!", 平均 >= 80, "很讚!", 平均 >= 70, "很好!",
平均 >= 60, "還好!", 平均 < 60, "加油!")
)

這麼一來這整條算式看起來就清爽許多了!這就是 Google 試算表在前年(2022)推出的新函式,LET 的主要應用之一。

它可以指定某個值、或是某個算式結果的名稱,可以讓它在目前的算式內起作用。像是上面的算式,LET 先把 AVERAGE(A2:E2) 指定成「平均」這個名稱,然後在 LET 之後的算式繼續參照。這就是 LET 函式的基本原理。




LET 函式的優點

  • 提高可讀性LET 函式可以讓公式更簡潔易讀,因為可以將複雜的算式命名為更易理解的名稱。
  • 提高可維護性LET 函式可以讓公式更易於維護,因為可以將公式拆解成更小的部分,每個部分都有自己的名稱。

我個人在寫長算式的時候,也會適度加入 LET,也會搭配之前介紹過的已命名範圍和已命名函式,讓算式看起來更親民。你可以回來這邊複習:




語法

LET(第一組名稱, 第一組算式或值, [N 組名稱], [N 組算式或值], 剩下的算式)
  • 第一組名稱:第一組算式或值的名稱。這邊不寫雙引號,寫中文也可以。
  • 第一組算式或值:要計算的第一組值或算式。
  • 第 N 組名稱:選填,第 N 組算式或值的名稱,這邊不寫雙引號,寫中文也可以。
  • 第 N 組算式或值:選填,要計算的第 N 組值或算式。
  • 公式運算式:要傳回的結果。

第 N 組名稱跟算式要成雙成對地出現,不可以少其中一個。另外 LET 的效用只限於這個算式一次,沒辦法套用在其他算式上。

關於名稱,也有幾點要注意:

  • 不可以寫儲存格參照(比如說 A1、A2)
  • 不可以用空白、也不可以用特殊字元。
  • 不可以用數字開頭(比如說 2024平均)。




範例

歡迎來這邊複製一份練習用的試算表,一起來練練!

raw-image

我們就來按照開頭提到的方式,利用 LET 來計算各科目的平均、並依照平均值給予評價。先從 F2 開始算平均,算法很簡單,就是:

=AVERAGE(A2:E2)

然後因為等等這個平均值會重複用上,我們就可以先在 AVERAGE 前面寫 LET,讓 LET 去定義這個值叫做「平均」:

=LET(平均, AVERAGE(A2:E2),

這樣一組名稱跟算式就寫好了。如果你還有其他想要命名的,就繼續往後寫,一樣要記得成雙成對地寫。

那麼如果我們沒有其他的要寫了,我們就開始著手寫 IFS

=LET(平均, AVERAGE(A2:E2),
IFS(

從這邊開始,我們就可以用「平均」這個定義好的名稱,套用在後面的算式了。像是這樣:

=LET(平均, AVERAGE(A2:E2),
IFS(平均 >= 90, "優秀!", 平均 >= 80, "很讚!", 平均 >= 70, "很好!",
平均 >= 60, "還好!", 平均 < 60, "加油!")
)
raw-image


按下 Enter,看看結果:

raw-image

出現「很讚」了!接下來你就可以複製算式,往下貼上即可。

我們就算不用 LET,也的確可以得到一樣的結果,但是用上 LET 的話,這樣的算式就會更好讀,也更好維護了。


這只是個簡單的例子給你參考!你可以回顧看看自己的試算表,有沒有什麼可以透過 LET 函式改善的算式,歡迎你動手親自嘗試看看。




如果你喜歡這次的文章,歡迎你透過這些方法支持我:

  • 按下愛心、按下儲存
  • 留言告訴我你的想法
  • 加入喜特先生的官方沙龍,即時看到我發布的教學
  • 付費訂閱喜特先生的官方沙龍,加入每月小額訂閱方案
  • 追蹤喜特先生的 Facebook
  • 這邊小額贊助我的創作!

想要看更多文章的話,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!

我是喜特先生,Mr. Sheet,我們下個教學見!



12.5K會員
147內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 Google 試算表教學、Google Apps Script 的研究、數據分析課程的開箱,還有 Google 試算表疑難雜症的解題分享唷!💪
留言0
查看全部
發表第一個留言支持創作者!
喜特先生官方沙龍 的其他內容
已命名範圍是 Google 試算表的功能,簡單來說可以把儲存格參照範圍改成自己想要的名字,可以讓算式更好讀、減少維護時間、減少錯誤機率、在算式和可以用這個名字引用這個範圍。來看看怎麼做!
接續著上次提到的 COUNT、COUNTA,我們再稍稍延伸一點,把 COUNT 函式的家族補完,介紹最後的兩名成員:COUNTUNIQUE 跟 COUNTBLANK。
今天想聊一組比較冷門的函式,ARABIC 跟 ROMAN 函式,它可以把羅馬數字轉跟阿拉伯數字互換,語法相當單純好學!
這是「按條件算OO」系列文的第五篇教學!今天會來聊聊 MINIFS。
這是「按條件算OO」系列文的第四篇教學!今天會來聊聊 MAXIFS。
已命名範圍是 Google 試算表的功能,簡單來說可以把儲存格參照範圍改成自己想要的名字,可以讓算式更好讀、減少維護時間、減少錯誤機率、在算式和可以用這個名字引用這個範圍。來看看怎麼做!
接續著上次提到的 COUNT、COUNTA,我們再稍稍延伸一點,把 COUNT 函式的家族補完,介紹最後的兩名成員:COUNTUNIQUE 跟 COUNTBLANK。
今天想聊一組比較冷門的函式,ARABIC 跟 ROMAN 函式,它可以把羅馬數字轉跟阿拉伯數字互換,語法相當單純好學!
這是「按條件算OO」系列文的第五篇教學!今天會來聊聊 MINIFS。
這是「按條件算OO」系列文的第四篇教學!今天會來聊聊 MAXIFS。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
序言: 韓國最大娛樂上市公司 Kakao 集團,旗下有一個微型音樂事務部門 名曰「1theK」,是專門策劃互聯網事務的部門,廣受全球韓流粉絲觀 看的頻道,在 YouTube 吸引超過 2460 萬網友訂閱,官方推特帳號也 有超過230萬粉絲追蹤。 眾人都是如是說,社會、尤指職場,是
Thumbnail
Trot 又稱「韓國演歌」,被視為朝鮮半島最早期的流行音樂。大部分的說法是,韓國演歌在日治時期前就已出現,儘管與日本演歌的音樂風格近似,但兩者在編曲、作詞、演唱方式上都有各自的特徵,其實是不一樣的類型。Trot 受到原有的韓國傳統音樂、日本演歌和西方藍調影響,進而演變出自身國家獨特的類型音樂
Thumbnail
let 區域函數是 Kotlin 中一個非常實用的工具,特別適用於處理可空對象。它讓程式碼更加簡潔、安全,同時提高了可讀性。透過 let 區域函數,我們可以更優雅地處理可空性問題,使得程式開發更加高效順暢。
Thumbnail
1960年代成軍的披頭四樂團,被認為是史上最偉大的搖滾樂團,多首歌曲紅遍全世界大街小巷,相信大家都能朗朗上口唱上幾句。有一天無意在YouTube上面聽到《Let It Be》這首歌,而且是由Boyce Avenue所翻唱的版本,當下驚豔不已,沒想到這首老歌也能有這般的詮釋,很厲害!
Let the dismay rinses my guilty of acting not
Thumbnail
「放下,讓自己向前走時沒有負擔。」
Thumbnail
投資在我們的財務自由之路當中不可或缺,因為如果只是單單靠薪金來支撐生活的話,即使擁有超高的薪金,但是不懂得好好理財的話,在退休的時候,當失去了薪金之後,便會失去收入來源,沒有收入來源的話,對生活會有非常大的影響。 所以,在年輕的時候就要建立多種的收入來源,即使現在你已經不年輕了,但是只要還到達退休
Thumbnail
我知道這不會是一趟很快完成的旅程。 放下了那個「一定要去執行自己的選擇權」的限制性信念,我又感覺到自己更自由一點,更勇敢一點。這次我嘗試敲了門,對方表面上的反應並不是很好,但是我卻很開心,因為這次不知道為什麼我都有看懂他在幹什麼,跟了解他的狀態。這次也讓我確定了我不同層面應該都差不多準備好了,面對
很多人都在該不該放手中猶豫 我該不該分手..... 我該不該離婚...... 我該不該離開這個一直不愛我的人..... 我該不該離職 我該不該...... 其實當你開始想該不該的時候 我覺得你的心裡其
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
序言: 韓國最大娛樂上市公司 Kakao 集團,旗下有一個微型音樂事務部門 名曰「1theK」,是專門策劃互聯網事務的部門,廣受全球韓流粉絲觀 看的頻道,在 YouTube 吸引超過 2460 萬網友訂閱,官方推特帳號也 有超過230萬粉絲追蹤。 眾人都是如是說,社會、尤指職場,是
Thumbnail
Trot 又稱「韓國演歌」,被視為朝鮮半島最早期的流行音樂。大部分的說法是,韓國演歌在日治時期前就已出現,儘管與日本演歌的音樂風格近似,但兩者在編曲、作詞、演唱方式上都有各自的特徵,其實是不一樣的類型。Trot 受到原有的韓國傳統音樂、日本演歌和西方藍調影響,進而演變出自身國家獨特的類型音樂
Thumbnail
let 區域函數是 Kotlin 中一個非常實用的工具,特別適用於處理可空對象。它讓程式碼更加簡潔、安全,同時提高了可讀性。透過 let 區域函數,我們可以更優雅地處理可空性問題,使得程式開發更加高效順暢。
Thumbnail
1960年代成軍的披頭四樂團,被認為是史上最偉大的搖滾樂團,多首歌曲紅遍全世界大街小巷,相信大家都能朗朗上口唱上幾句。有一天無意在YouTube上面聽到《Let It Be》這首歌,而且是由Boyce Avenue所翻唱的版本,當下驚豔不已,沒想到這首老歌也能有這般的詮釋,很厲害!
Let the dismay rinses my guilty of acting not
Thumbnail
「放下,讓自己向前走時沒有負擔。」
Thumbnail
投資在我們的財務自由之路當中不可或缺,因為如果只是單單靠薪金來支撐生活的話,即使擁有超高的薪金,但是不懂得好好理財的話,在退休的時候,當失去了薪金之後,便會失去收入來源,沒有收入來源的話,對生活會有非常大的影響。 所以,在年輕的時候就要建立多種的收入來源,即使現在你已經不年輕了,但是只要還到達退休
Thumbnail
我知道這不會是一趟很快完成的旅程。 放下了那個「一定要去執行自己的選擇權」的限制性信念,我又感覺到自己更自由一點,更勇敢一點。這次我嘗試敲了門,對方表面上的反應並不是很好,但是我卻很開心,因為這次不知道為什麼我都有看懂他在幹什麼,跟了解他的狀態。這次也讓我確定了我不同層面應該都差不多準備好了,面對
很多人都在該不該放手中猶豫 我該不該分手..... 我該不該離婚...... 我該不該離開這個一直不愛我的人..... 我該不該離職 我該不該...... 其實當你開始想該不該的時候 我覺得你的心裡其