IMPORTRANGE 的進階應用(一):下拉式選單的妙用 - 方格子
文章推薦指數: 80 %
除了單純的匯入資料以外,還有什麼應用呢?有的!ㄧ一起看下去~ 教學, 喜特先生, Spreadsheets, Google試算表, GoogleSheets, 函式用法, Google, ...
取消IMPORTRANGE的進階應用(一):下拉式選單的妙用喜特先生Mr.Sheet追蹤IMPORTRANGE的進階應用(一):下拉式選單的妙用喜特先生Mr.Sheet發佈於Google試算表教學站追蹤2022-04-03|閱讀時間約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上面點右鍵>查看更多儲存格動作>資料驗證:
看到「資料驗證」,點下去!
對話框出現了!
再從條件(上面數下來第二行的地方)改選「項目清單」,並在右邊打上:
貓,狗
記得項目和項目的中間要用半形逗號隔開。
「在儲存格中顯示下拉式清單」的這個選項應該是預設打勾的,我們可以不要動它。
按下儲存後,就會像這樣:
點選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應用的方法、還有一些使用上的小提醒,希望可以幫助到大家~
如果你喜歡這篇文章,請幫我按個愛心支持、或把它收藏起來吧!也歡迎你贊助支持我的教學,也可以在Liker按鈕幫我拍拍手,很謝謝你的支持!如果有任何問題或鼓勵,也都歡迎留言一下,讓我知道我還可以怎麼幫助你唷。
想要看更多文章,歡迎來到我的Notion頁面找找有沒有你需要的資源唷!
我是喜特先生,Mr.Sheet,我們下個教學見!
0教學喜特先生SpreadsheetsGoogle試算表GoogleSheets函式用法GoogleIMPORTRANGE贊助支持創作者,成為他繼續創作的動力吧!贊助上一篇IMPORTRANGE,即時同步Google試算表的資料!下一篇IMPORTRANGE的進階應用(二):結合QUERY篩選資料作者介紹資料分析師、市調顧問、ISTJ、目前著有方格子專題「Google試算表教學站」,分享Google試算表的函式、生活應用、AppsScript、基本功能以及資料分析的基本功。
目標是挑戰成為最完整全中文的Google試算表教學品牌。
查看作者本文發佈於簡潔,快速,有效,讓你的日常生活、工作生產力大提升!付費閱讀如果要發表留言,請先登入或註冊會員。
領取見面禮只要設定追蹤作者,即可享有48小時Premium閱讀權限先不用,謝謝前往領取
延伸文章資訊
- 1IMPORTRANGE 的進階應用(一):下拉式選單的妙用 - 方格子
除了單純的匯入資料以外,還有什麼應用呢?有的!ㄧ一起看下去~ 教學, 喜特先生, Spreadsheets, Google試算表, GoogleSheets, 函式用法, Google, ...
- 2[轉] Google 試算表【下拉式選單】怎麼做?資料驗證2招用 ...
製作表格的時候,總是會遇到資料數量太多,而且有些資料會不斷重複,導致我們要一直輸入一樣的內容,這時候除了複製貼上之外,其實可以使用「下拉式選單」的方式來輸入 ...
- 3【Google 試算表】下拉式選單怎麼做?資料驗證2 招用起來
【Google 試算表】下拉式選單怎麼做?資料驗證2 招用起來! ; Step 1:框選儲存格.
- 4製作Excel與Google試算表「下拉式選單」教學-單層&多層 ...
要怎麼製作Excel下拉式選單選單呢?本篇文章分享製作Google Excel與Microsoft Excel試算表的單層與多層動態下拉式選單教學,透過簡單的方法,輕鬆篩選出若有A就自動帶 ...
- 5Google 試算表下拉選單教學:製作表單、更改預設值、加顏色
開啟Google 試算表網頁版,選取一個或數個想製作下拉選單的表格。 · 點選「資料」>「資料驗證」。 · 在「條件」欄位內,改為「項目清單」。 · 在後方輸入下單 ...