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,我們下個教學見!



11.8K會員
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
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
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
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
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
我知道這不會是一趟很快完成的旅程。 放下了那個「一定要去執行自己的選擇權」的限制性信念,我又感覺到自己更自由一點,更勇敢一點。這次我嘗試敲了門,對方表面上的反應並不是很好,但是我卻很開心,因為這次不知道為什麼我都有看懂他在幹什麼,跟了解他的狀態。這次也讓我確定了我不同層面應該都差不多準備好了,面對
很多人都在該不該放手中猶豫 我該不該分手..... 我該不該離婚...... 我該不該離開這個一直不愛我的人..... 我該不該離職 我該不該...... 其實當你開始想該不該的時候 我覺得你的心裡其