方格精選

ARRAYFORMULA 函式大解析(二):應用篇

更新於 2024/04/06閱讀時間約 7 分鐘
希望上次的 ARRAYFORMULA 函式大解析(一):基本原理有幫到大家一點忙!這次會示範三個 ARRAYFORMULA 常見的應用方法,你也可以摸索看看其他的應用方式,找到更多 ARRAYFORMULA 的可能性。如果你還不知道什麼是 ARRAYFORMULA,歡迎先到上一篇了解一下,再看這篇會更有概念唷!
那二話不說,快到這個試算表、複製一份到你的雲端硬碟,我們一起來練習吧。

結合欄位資料

先來看看第一份工作表(練習一:結合欄位)。
我們來試著將第一個欄位(紅豆、綠豆、草莓 ...)和第二個欄位(冰棒、冰淇淋、果汁 ...)結合,希望可以在 C 欄得到「紅豆冰棒」、「綠豆冰棒」、「草莓冰棒」的效果。
那麼,想讓文字跟文字串連,我們可以用 & 這個符號來達成。像是:
="A" & "B"
--> AB
="甲" & "乙"
--> 甲乙
="紅豆" & "冰棒"
--> 紅豆冰棒
如果我們想要用 ARRAYFORMULA 來一次把這些串連做完的話的話,只要用 & 結合兩個相同大小的範圍、再用 ARRAYFORMULA 包起來就可以了!我們可以在 C3 寫上:
=ARRAYFORMULA(A3:A11 & B3:B11)
來看看效果:
完成囉!
如果你想要在欄位和欄位的中間,加個文字或空白串連(像是「2022/07/012022/08/31」、「雞腿叉燒」、「吉岡 里帆」等等),只要在 & 之後放上文字、再用第二個 & 結合就可以了,舉例來說:
=ARRAYFORMULA(第一個欄位範圍 & "~" & 第二個欄位範圍)
=ARRAYFORMULA(第一個欄位範圍 & "+" & 第二個欄位範圍)
=ARRAYFORMULA(第一個欄位範圍 & " " & 第二個欄位範圍)
那我們往下滑,看到這個例子:
這次來試試看把第一欄跟第二欄用空白的「 」串在一起,一樣希望在 C 欄可以得到「吉岡 里帆」、「有村 架純」、「綾瀨 遙」等等的結果。
我們在 C16 寫個:
=ArrayFormula((A16:A23 & " " & B16:B23))
結果就會像這樣:
結合完成!就這麼簡單 ∠( ᐛ 」∠)_
你也可以透過 ARRAYFORMULA,調換欄位順序再結合、或是增加更多字串連結,也是很方便的。

用 IF 二元分類

另外一個常見的 ARRAYFORMULA 應用,就是和 IF 結合,讓 ARRAYFORMULA 一次幫你的資料做好分類(如果忘了 IF 怎麼用的話,快回到這邊複習一下)。
我們換到下一張工作表(練習二:IF 分類):
練習題出現的姓名都是亂數生成的,如有雷同,純屬巧合!
這邊有學生名字、小考成績,還有一個空白的欄,判斷學生是不是需要重考。我們這邊假設低於 60 分就要重考了。如果是普通的 IF,我們會在 C2 寫:
=IF(B2 < 60, "是", "否")
那麼,既然要用 ARRAYFORMULA 了,就要給個範圍讓它判斷。我們要判斷的分數在 B2 到 B 欄的最後一行,也就是 B2:B。範圍定義好了,那我們就可以在 C2 寫:
=ARRAYFORMULA(IF(B2:B < 60, "是", "否"))
來看看結果:
也是一次就判斷好了,成功 (๑•̀ω•́)ノ

用 VLOOKUP 做資料分類跟查表

我們再到最後一個工作表看看(練習三:VLOOKUP)。
練習題出現的姓名、電話、年齡都是亂數生成的,如有雷同,純屬巧合!
先看右手邊,有人名、他們居住的城市、年齡跟電話的一張表。我們的目標就是利用左手邊的人名, VLOOKUP 查詢取得右邊相對應的資料,並且用一條 ARRAYFORMULA 一次完成(如果不小心忘了 VLOOKUP 是什麼,歡迎來複習)。聽起來很難,其實沒事的!
我們先來看看普通的 VLOOKUP 是怎麼運作的:
=VLOOKUP(關鍵字, 範圍, 索引, [已排序])
舉例來說,先來查詢第一位在 A3「蔡振萱」的居住城市。我們在 B3 下:
=VLOOKUP(A3, F3:I, 2, FALSE)
就會得到:
嗯,沒什麼問題!但如果要用 ARRAYFORMULA 一次查一個範圍的關鍵字(也就是這個例子的整個 A 欄)、還有多種索引(也就是 B、C、D 欄),我們要稍稍改造一下原本的 VLOOKUP 函式:
=ARRAYFORMULA(
 VLOOKUP(關鍵字範圍, 
         查表範圍, 
         {索引, 索引, 索引...}, 
         排序))
看起來好像有點複雜,放心!來看個圖解:
可以點圖放大,看得更清楚!
  • 關鍵字範圍(左邊的藍綠色框框):ARRAYFORMULA + VLOOKUP 會用這個範圍,查詢右手邊紅色框框的關鍵字在哪。以這個例子來說,我們的關鍵字範圍就是 A3:A20
  • 查表範圍:跟普通的 VLOOKUP 一樣,定義好要查詢的範圍是哪裡即可。我們這邊的例子是 F3:I,F3 到 I 欄的最後一行資料。
  • 索引(兩側的綠方塊 #2 / #3 / #4):當 ARRAYFORMULA + VLOOKUP 知道關鍵字在哪了,我們就可以用索引號碼把資料查出來。這次要拿三欄的資料,也就是索引 2、3、4 的地方。這時我們要用 { } 這組大括號,把 2、3、4 這三個索引數字告訴 ARRAYFORMULA + VLOOKUP,要把這三欄資料帶過來。以這個例子來說,我們的索引就是 {2, 3, 4}
  • 排序:也跟普通的 VLOOKUP 一樣,通常設定 FALSE(非排序)。
那我們把剛剛的思路統整一下,就會得到:
=ARRAYFORMULA(
 VLOOKUP(A3:A20,
         F3:I, 
         {2, 3, 4},
         FALSE))
我們把這個辛辛苦苦做好的函式放在 B3,就會得到:
嘿嘿嘿,做!好!囉 (っ´ω`c)
謝謝你,ARRAYFORMULA 超人!🦸‍♂️

如果你喜歡這次的文章,歡迎你透過這些方法支持我:
・按下愛心、按下儲存
・留言告訴我你的想法
・加入喜特先生的官方沙龍,即時看到我發布的教學
・付費訂閱喜特先生的官方沙龍,加入每月小額訂閱方案
・追蹤喜特先生的 Facebook
・按這邊小額贊助我的創作!
想要看更多文章,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!
我是喜特先生,Mr. Sheet,我們下個教學見!
avatar-img
14.0K會員
147內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 Google 試算表教學、Google Apps Script 的研究、數據分析課程的開箱,還有 Google 試算表疑難雜症的解題分享唷!💪
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
喜特先生官方沙龍 的其他內容
或許 ARRAYFORMULA 是個聞風喪膽的函式,但是你懂了它、它就會幫你!一起來看看 ARRAYFORMULA 是什麼吧!
什麼,IMPORTRANGE 的進階應用還有第二招!來看看 IMPORTRANGE 可以怎麼跟 QUERY 結合,進一步篩選即時匯入的資料。
在今天的這篇教學,我想列舉五種試算表變慢的可能原因、還有相對應的解決方案!如果你遇到這樣的問題,或許這篇教學可以幫你從龜速深淵中拉出來,邁向健康順暢的喜特人生!
有個可以在 Google 試算表上做單位換算的函式,叫做「CONVERT」,來看看到底怎麼快速轉換單位、免手算吧!
如果你 WHERE 的條件需要常常更動,但每次都要進去 QUERY 所在的儲存格編輯語法,實在是有點太麻煩了?但其實有個小技巧,可以讓 QUERY 更新得更輕鬆。來看看吧!
連 Google QUERY 官方文件都沒寫的秘密,在這邊公開啦!如果你想提升處理大型資料庫的清理或分析效率,歡迎來參考「SKIPPING」!
或許 ARRAYFORMULA 是個聞風喪膽的函式,但是你懂了它、它就會幫你!一起來看看 ARRAYFORMULA 是什麼吧!
什麼,IMPORTRANGE 的進階應用還有第二招!來看看 IMPORTRANGE 可以怎麼跟 QUERY 結合,進一步篩選即時匯入的資料。
在今天的這篇教學,我想列舉五種試算表變慢的可能原因、還有相對應的解決方案!如果你遇到這樣的問題,或許這篇教學可以幫你從龜速深淵中拉出來,邁向健康順暢的喜特人生!
有個可以在 Google 試算表上做單位換算的函式,叫做「CONVERT」,來看看到底怎麼快速轉換單位、免手算吧!
如果你 WHERE 的條件需要常常更動,但每次都要進去 QUERY 所在的儲存格編輯語法,實在是有點太麻煩了?但其實有個小技巧,可以讓 QUERY 更新得更輕鬆。來看看吧!
連 Google QUERY 官方文件都沒寫的秘密,在這邊公開啦!如果你想提升處理大型資料庫的清理或分析效率,歡迎來參考「SKIPPING」!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
請訂閱【飛火米】YouTube頻道!謝謝大家! 這是「真航空」的波音B737-800型窄體單走道客機! 攝於桃機北跑道! 「真航空」是大韓航空旗下的廉價航空! 真航空會用窄體或是廣體客機飛台灣! 有時會因為冬季和夏季航班的不同而有所區別! 真航空的塗裝挺好看的! 看飛機就是開心!
Thumbnail
《金大韓國豆腐鍋專門店》之前很常吃他們的烤肉炸雞便當 最近天氣轉涼,很適合吃熱呼呼的鍋類暖暖身 藥膳豆腐鍋 170元,配料種類多、份量充足、吃的很飽!
Thumbnail
煮夫魂上身 在機場送別台灣友人,結束了兩千多公里的南島繞圈圈後,人類學徒就一直窩在家裡休養寫文章。當然休養歸休養,花園跟後山還是有除不完的草,砍不完的樹,以及嗷嗷待哺的兒子。 這幾天起了一鍋油,開始研究各種炸雞腿/翅的方法,繼前兩天試過台式辦桌菜的炸雞腿,今天則更成功地製作完成了有鱗片狀的酥脆厚
Thumbnail
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 ARRAYFORMULA
Thumbnail
不得不說仁川機場的機場本體建築設計很有設計感,大韓航空跟韓亞航的主場都在仁川機場,尤其是大韓航空KOREAN AIR,在其官網上寫著韓國第一的航空公司,多麼自信的口號,讓人想像著充滿設計感的韓國第一的航空公司貴賓室應該有一些驚艷旅客的設計吧。實際上,到了貴賓室的感覺是驚嚇,因為好像來到東南亞的某個不
Thumbnail
📷📷​ 📷📷​ 韓雞村位在宜蘭羅東成功街上 距離羅東車站 騎車/開車約八分鐘 黑色屋簷懸掛小燈泡 配上韓文招牌 建築外觀時尚有型 整排小雞娃娃模樣討喜可愛~ 📷📷​ 📷📷​ 小朋友最愛的盪鞦韆區 拍起團體照很有氛圍感~ 📷📷​ 📷📷​ 📷📷
Thumbnail
應該不少人都對鄭律師最後的吐血情節表示錯愕,但本集鄭律師和柳律師是個非常顯著的對比,一個代表正義的一方,活的自由坦蕩;一個被束之高閣,同時還得活的提心吊膽。鄭律師是個好律師,從首集到現在始終如一,也許無法無時無刻代表正義的一方,但身為律師,他的克盡己職,以及對下屬的態度,令人肅然起敬。
Thumbnail
在【刁民國】一定要買房,不然就會變成「社會邊緣倫」,與財富重分配絕緣,而且你一定要買「會賺錢」的房子,那種拿來【遮風避雨】的房子,求求你千萬不要買,不如租房子,剩下錢出國旅遊,充實自己總比住在【財務地獄】好。 在這個【刁民寶島】,拿房地產來抵抗通貨膨脹?~就你腦袋進水信這套~有錢人當然為了賺大錢。
Thumbnail
📷 📷 韓蚌蚌海鮮研究院 해산물 연구소 位在新莊區中正路上 在捷運新莊站和捷運輔大站之間    距離捷運輔大站走路約十分鐘的距離 📷 📷 桌子旁邊皆有提供餐具 紙巾 分食盤 醬料 📷 用餐環境色系鮮明 主要以圓桌為主 桌數不多建議提早預約訂位 📷 📷 📷 📷 📷 📷 📷
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
請訂閱【飛火米】YouTube頻道!謝謝大家! 這是「真航空」的波音B737-800型窄體單走道客機! 攝於桃機北跑道! 「真航空」是大韓航空旗下的廉價航空! 真航空會用窄體或是廣體客機飛台灣! 有時會因為冬季和夏季航班的不同而有所區別! 真航空的塗裝挺好看的! 看飛機就是開心!
Thumbnail
《金大韓國豆腐鍋專門店》之前很常吃他們的烤肉炸雞便當 最近天氣轉涼,很適合吃熱呼呼的鍋類暖暖身 藥膳豆腐鍋 170元,配料種類多、份量充足、吃的很飽!
Thumbnail
煮夫魂上身 在機場送別台灣友人,結束了兩千多公里的南島繞圈圈後,人類學徒就一直窩在家裡休養寫文章。當然休養歸休養,花園跟後山還是有除不完的草,砍不完的樹,以及嗷嗷待哺的兒子。 這幾天起了一鍋油,開始研究各種炸雞腿/翅的方法,繼前兩天試過台式辦桌菜的炸雞腿,今天則更成功地製作完成了有鱗片狀的酥脆厚
Thumbnail
高效生活,幫助你找回更多自己的時間 哈囉,這裡是 AL 的 Googlesheet 學習筆記 本系列文章,會帶你認識各種函數,學習並應用於日常,加速生活與工作、提升效率 今天要介紹的函數是 ARRAYFORMULA
Thumbnail
不得不說仁川機場的機場本體建築設計很有設計感,大韓航空跟韓亞航的主場都在仁川機場,尤其是大韓航空KOREAN AIR,在其官網上寫著韓國第一的航空公司,多麼自信的口號,讓人想像著充滿設計感的韓國第一的航空公司貴賓室應該有一些驚艷旅客的設計吧。實際上,到了貴賓室的感覺是驚嚇,因為好像來到東南亞的某個不
Thumbnail
📷📷​ 📷📷​ 韓雞村位在宜蘭羅東成功街上 距離羅東車站 騎車/開車約八分鐘 黑色屋簷懸掛小燈泡 配上韓文招牌 建築外觀時尚有型 整排小雞娃娃模樣討喜可愛~ 📷📷​ 📷📷​ 小朋友最愛的盪鞦韆區 拍起團體照很有氛圍感~ 📷📷​ 📷📷​ 📷📷
Thumbnail
應該不少人都對鄭律師最後的吐血情節表示錯愕,但本集鄭律師和柳律師是個非常顯著的對比,一個代表正義的一方,活的自由坦蕩;一個被束之高閣,同時還得活的提心吊膽。鄭律師是個好律師,從首集到現在始終如一,也許無法無時無刻代表正義的一方,但身為律師,他的克盡己職,以及對下屬的態度,令人肅然起敬。
Thumbnail
在【刁民國】一定要買房,不然就會變成「社會邊緣倫」,與財富重分配絕緣,而且你一定要買「會賺錢」的房子,那種拿來【遮風避雨】的房子,求求你千萬不要買,不如租房子,剩下錢出國旅遊,充實自己總比住在【財務地獄】好。 在這個【刁民寶島】,拿房地產來抵抗通貨膨脹?~就你腦袋進水信這套~有錢人當然為了賺大錢。
Thumbnail
📷 📷 韓蚌蚌海鮮研究院 해산물 연구소 位在新莊區中正路上 在捷運新莊站和捷運輔大站之間    距離捷運輔大站走路約十分鐘的距離 📷 📷 桌子旁邊皆有提供餐具 紙巾 分食盤 醬料 📷 用餐環境色系鮮明 主要以圓桌為主 桌數不多建議提早預約訂位 📷 📷 📷 📷 📷 📷 📷