高效生活,幫助你找回更多自己的時間
歡迎來到 AL 的 Googlesheet 學習筆記系列文章。在這個系列中,我們將一步步介紹各種函數,並將它們應用於日常生活中,加速工作、提高效率。
不知道你是否跟我一樣,在整理大量資料時,常常為了「把函數往下拉」這一件事情感到非常困擾。不是滑鼠歪掉導致要重拉,不然就是新增資料時,就要重新再整理一次函數!然而,這個問題在我發現 Arrayformula 後一切都迎刃而解了,這個函數是我的神我的超人,是電是光是唯一的神話,拜託大家一定要學起來。
Google Sheet 中的 ArrayFormula 函數可以快速地對一個區域中的每一個單元格進行相同的計算,不需要手動進行複製和貼上,如此一來便可以大大簡化數據處理和分析的時間,讓你更快地完成工作。
任何地方都可以,但有一些函數是不支援 Arrayformula,會在文末整理我目前已知的清單給大家。
這次月考成績很差,老師想要幫每個同學都加 5 分,
以往我們會先將函數寫好+5分之後,再把函數向下拖曳,像這樣:
B3+5
翻譯:B3 + 5
=ArrayFormula(B3:B5+5)
翻譯:範圍 B3 至 B5 都 +5
=ArrayFormula(B10:B12*C10:C12)
翻譯:範圍 B10 至 B12 與 C10 至 C12 依序相乘
=ArrayFormula(IF(B10:B12>=60,"及格","不及格"))
翻譯:範圍 B10 至 B12 都判斷是否大於等於 60 分,符合則顯示及格,不符合顯示不及格
並非所有函數都可以與 Arrayformula 相互應用,以下是我日常會用到的函數,提供給各位參考,後續有新的發現也會補上來。
IF、IFS、IFNA、FILTER、VLOOKUP、SUMIF、REGEXMATCH
SUMIFS、COUNTIF
2023/7/27 更新