IMPORTRANGE 的進階應用(一):下拉式選單的妙用

更新於 2024/04/06閱讀時間約 6 分鐘
IMPORTRANGE 的即時更新很方便,語法也不長,是個很實用的函式。除了單純的匯入資料以外,還有什麼應用呢?有的!
接下來我會做一系列 IMPORTRANGE 的進階應用,讓你的 IMPORTRANGE 更上一層樓!如果還不知道 IMPORTRANGE 是什麼的話,可以看看這篇之前的教學,建議先看過那邊的教學再過來會更清楚唷。
為了這次的教學,我準備了從政府資料開放平臺找了動物認領養的資料庫,你可以先打開來看看唷。裡面有「貓」和「狗」兩個工作表,有關於被收養的貓狗本身的資訊、收容所的資訊。
你可以先到 Google 雲端硬碟做一個新的試算表,再試著用 IMPORTRANGE 把現在的資料放進來看看吧!假設我們先來找「貓」的工作表,在 A3 的地方寫這個:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1MzLjKDb0XVjk_R6Ij84jFFl7z8KNJjJckUGi42Mwr6U/edit#gid=978955641", "貓!A:N")
執行之後,就會像這樣:
欸,為什麼是 A3?我們要留個空間做點進階的事情 ( • ̀ω•́ ) 一起看下去!

和下拉式清單(資料驗證)的互動

假設我們想要切換到「狗」的工作表,我們通常得換一下語法,也就是把「貓」換成「狗」,也就是:
=IMPORTRANGE("https://docs.google.com/...", "!A:N")
可是如果今天有很多工作表得切換,每次都要一直去改儲存格的函式實在是有點麻煩。有沒有更方便的方法?有!我們來試試看「資料驗證」。

「資料驗證」是什麼?

原本資料驗證的用意是預防使用者在用試算表的時候,打了不符合格式的資料的驗證機制。例如,你希望使用者只可以在儲存格上輸入日期,那麼當他打文字的時候,試算表就會顯示警告、或是拒絕輸入的內容:
但資料驗證還有另一個好用的功能,叫做下拉式清單!就是點下去三角形之後會跳出幾個選項給你選的那個 ◝( ゚∀ ゚ )◟
像是點了「經濟艙」這個下拉式選單,就可以再選其他艙等。
在 Google 試算表的製作方法其實也很簡單,我們選取 A1,到工具列的「插入」>「下拉式選單」:
會看到右手邊有個窗格:
我們編輯「選項 1」跟「選項 2」,把它改成「貓」跟「狗」:
到這邊就可以點「完成」,結束設定了。不過我個人不是太喜歡這個灰灰一塊的設計,喜歡純粹一點的下拉式選單。這樣的話,你可以按「進階選項」,把下方的「顯示選項」改成「箭頭」:
按下完成後,就會像這樣:
點選 A1 的倒三角形,應該也會看到有「貓」和「狗」的兩個選項可以選:

函式語法設定

我們把 A3 已經有的 IMPORTRANGE 函式再拿出來看一下:
=IMPORTRANGE("https://docs.google.com/...", "貓!A:N")
現在我們想要讓「貓」的部分取代成「狗」,又不想每次都要手打更改,怎麼辦?讓清單的選項和 IMPORTRANGE 的語法串在一起就好,也就是,讓清單的項目一旦換了,IMPORTRANGE 的匯入結果也會隨著更新。
那我們來試著把 IMPORTRANGE 的函式接上 A1 的值,就把語法改成:
=IMPORTRANGE("https://docs.google.com/...", A1 & "!A:N")
如果你在這邊按了 Enter,應該會覺得執行結果跟一般的 IMPORTRANGE 一樣,沒什麼改變,只顯示「貓」的資料。這是因為 IMPORTRANGE 的第二段語法如果不指定的話(也就是空白),會預設回傳目標試算表裡第一個工作表
另外,這邊看到有一個神秘的「&」,是什麼意思呢?很簡單,「&」可以用來作字元與文元的連接,把「&」前後的字元串在一起。像是:
"台北" & "中山" --> "台北中山"
"玉米" & "蛋餅" --> "玉米蛋餅"
"3" & "6" --> "36"
"黑胡椒" & "鐵板" & "麵" --> "黑胡椒鐵板麵"
回到我們的任務!如果試算表的 A1 選到「貓」的話,試算表會認為是:
=IMPORTRANGE("https://docs.google.com/...", A1 & "!A:N")
--> =IMPORTRANGE("https://docs.google.com/...", "貓!A:N")
也就會回傳「貓」工作表的資料。那如果 A1 是狗,那就會是:
=IMPORTRANGE("https://docs.google.com/...", A1 & "!A:N")
--> =IMPORTRANGE("https://docs.google.com/...", "狗!A:N")
就會看到「狗」工作表的資料了!
A1 切換成「狗」後,資料也匯進來「狗」工作表的資料了。
切換完成!這樣一來就可以用下拉式清單和 IMPORTRANGE 互動,就可以切換到想要搜尋的範圍囉。
其實不只是 IMPORTRANGE,資料驗證當然也可以跟其他的函式結合,例如我最愛的 QUERY、VLOOKUP、SUMIF、AVERAGEIF、COUNTIF 等等都可以的,好製作且管理方便,也可以幫你省不少時間唷!
這是 IMPORTRANGE 的進階應用的第一篇,下篇想要跟大家聊聊 IMPORTRANGE 和 QUERY 應用的方法、還有一些使用上的小提醒,希望可以幫助到大家~

如果你喜歡這次的文章,歡迎你透過這些方法支持我:
・按下愛心、按下儲存
・留言告訴我你的想法
・加入喜特先生的官方沙龍,即時看到我發布的教學
・付費訂閱喜特先生的官方沙龍,加入每月小額訂閱方案
・追蹤喜特先生的 Facebook
・按這邊小額贊助我的創作!
想要看更多文章,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!
我是喜特先生,Mr. Sheet,我們下個教學見!
avatar-img
14.0K會員
147內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 Google 試算表教學、Google Apps Script 的研究、數據分析課程的開箱,還有 Google 試算表疑難雜症的解題分享唷!💪
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
喜特先生官方沙龍 的其他內容
生命中總會有不得已,有幾個必須把函式寫得很長的時候,要怎麼寫才不容易出錯呢?
快速找到資料中最大的數字(最大值)和最小的數字(最小值),只要三秒鐘!或許比你想像中還要簡單!
你知道 SELECT 除了回傳欄位、使用聚集函數外,還可以更進一步做加減乘除喔!這個系列是 QUERY 函式大解析的第六篇文章,如果還不知道什麼是 QUERY 的話,我還是很建議你從第一篇慢慢看、跟著我們的練習實際操作,就會更有概念囉~
有了 IF 之後,只要再加上一個 S,世界就會變得不一樣!IFS 可以判斷複數的條件,快速幫你整理分類資料,會了 IF,就順便多學一個 IFS 吧!
「喔就那個 VLOOKUP 啊」V...?V 什麼? VLOOKUP 能應用的範圍可以很廣,像是簡單的查表對照、資料驗證、跟 IF 的連動、加減乘除等等都能用上。今天想寫長一點的文章來稍稍說明一下 VLOOKUP 究竟是什麼,也附上好用的範例給大家參考參考!
生命中總會有不得已,有幾個必須把函式寫得很長的時候,要怎麼寫才不容易出錯呢?
快速找到資料中最大的數字(最大值)和最小的數字(最小值),只要三秒鐘!或許比你想像中還要簡單!
你知道 SELECT 除了回傳欄位、使用聚集函數外,還可以更進一步做加減乘除喔!這個系列是 QUERY 函式大解析的第六篇文章,如果還不知道什麼是 QUERY 的話,我還是很建議你從第一篇慢慢看、跟著我們的練習實際操作,就會更有概念囉~
有了 IF 之後,只要再加上一個 S,世界就會變得不一樣!IFS 可以判斷複數的條件,快速幫你整理分類資料,會了 IF,就順便多學一個 IFS 吧!
「喔就那個 VLOOKUP 啊」V...?V 什麼? VLOOKUP 能應用的範圍可以很廣,像是簡單的查表對照、資料驗證、跟 IF 的連動、加減乘除等等都能用上。今天想寫長一點的文章來稍稍說明一下 VLOOKUP 究竟是什麼,也附上好用的範例給大家參考參考!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
2024.05.09 傷心是一種常見的情緒,但比較少人拿出來討論,傷心這情緒是能從中獲得好處,因此來分析闡述一波!!!
As online platforms grapple with the challenge of identifying and mitigating proxy usage, the need for effective check proxy tools has become increasi
Thumbnail
In a business environment increasingly centered around User Experience (UX), understanding and implementing effective UX design is crucial.
Thumbnail
ChatGOD ?!: Discovering the Importance of God in the Age of AI (Bilingual Bible Ministry (BBM) Book 7) Kindle Edition 作者 Po JIh Wang (Author)  格式: Ki
Thumbnail
我花了一點時間,研究圖表功能,並做了21支教學影片,讓同為『圖表淪落人』的上班族,可以從基礎開始,修煉你的圖表超能力
Thumbnail
摘要書中的寫作練習重點及練習方法 生活內建的讀寫九力: 凡感、聯想、刻劃、洞察、側寫、感受、深讀、辯題、提煉等
Thumbnail
雖然距離母親節還有一段時間,百貨預購會卻早已經風風火火展開。以往拿到DM最關注的是彩妝組合,但有感於過去一整年的口罩習慣,這次的採購重點只放在保養折扣上。既然要挑保養,那也順勢盤點過去使用的幾款產品,按入門到進階的順序聊聊使用心得。和先前的卸妝文一樣絕對主觀,卻也都是密集使用過的誠實感受
Thumbnail
因為 NFT 的特別與獨到,配合文中的新聞報導,可以想像一下未來 NFT 將可能帶給音樂產業新的發展與應用方向。
Thumbnail
我會分為生活與娛樂兩大方面分享我為了這段期間做了什麼,如果你也在隔離期間或是也想遠離人群,可以做個參考。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
2024.05.09 傷心是一種常見的情緒,但比較少人拿出來討論,傷心這情緒是能從中獲得好處,因此來分析闡述一波!!!
As online platforms grapple with the challenge of identifying and mitigating proxy usage, the need for effective check proxy tools has become increasi
Thumbnail
In a business environment increasingly centered around User Experience (UX), understanding and implementing effective UX design is crucial.
Thumbnail
ChatGOD ?!: Discovering the Importance of God in the Age of AI (Bilingual Bible Ministry (BBM) Book 7) Kindle Edition 作者 Po JIh Wang (Author)  格式: Ki
Thumbnail
我花了一點時間,研究圖表功能,並做了21支教學影片,讓同為『圖表淪落人』的上班族,可以從基礎開始,修煉你的圖表超能力
Thumbnail
摘要書中的寫作練習重點及練習方法 生活內建的讀寫九力: 凡感、聯想、刻劃、洞察、側寫、感受、深讀、辯題、提煉等
Thumbnail
雖然距離母親節還有一段時間,百貨預購會卻早已經風風火火展開。以往拿到DM最關注的是彩妝組合,但有感於過去一整年的口罩習慣,這次的採購重點只放在保養折扣上。既然要挑保養,那也順勢盤點過去使用的幾款產品,按入門到進階的順序聊聊使用心得。和先前的卸妝文一樣絕對主觀,卻也都是密集使用過的誠實感受
Thumbnail
因為 NFT 的特別與獨到,配合文中的新聞報導,可以想像一下未來 NFT 將可能帶給音樂產業新的發展與應用方向。
Thumbnail
我會分為生活與娛樂兩大方面分享我為了這段期間做了什麼,如果你也在隔離期間或是也想遠離人群,可以做個參考。