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

文章推薦指數: 80 %
投票人數:10人

除了單純的匯入資料以外,還有什麼應用呢?有的!ㄧ一起看下去~ 教學, 喜特先生, 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閱讀權限先不用,謝謝前往領取



請為這篇文章評分?