【三層下拉式選單】詳細示範文,什麼時候會用到第3層呢?

Last Updated on 2021 年 9 月 11 日 by 小幫手

How to Create Multiple Dependent Drop Down List in Google Sheets 封面圖片

如果你已經學會了「兩層式下拉選單」,相信「三層式的下拉選單」已經離你不遠了。只要掌握好「名稱定義」、「資料驗證」跟「Indirect函數」,大概就能知道怎麼建立第三層的選單。

前置工作

Google試算表裡面製作「三層下拉式選單」,如果希望有良好體驗的話,在開始之前,主要有兩件事情可以先做準備:層數分類跟定義範圍名稱。

將表格做好層數分類

首先,先將手邊的資料,整理成三層的表格,每個層級跟關係都標示一下,這樣下一步的儲存格範圍命名才比較方便。

從下圖的例子來說,就可以比較清楚每一層之間的關係,第二層跟第三層下面的選項,都是使用上面第二排的標題,當作儲存格範圍名稱


為儲存格範圍命名

接下來只要打開「資料」>「已命名範圍」,就可以針對二、三層下拉選單的選項進行範圍命名了。

命名完之後,前置工作就算是準備得差不多了。

不過,由於Google試算表目前沒辦法像Excel那樣,直接在資料驗證裡使用Indirect公式,這裡也沒有要用程式碼,所以我習慣在已命名的表格下面,添加「Indirect函數」專用的區塊,甚至是下拉選單要設定的區塊。

當完成多層下拉選單之後,再看需求複製到其他地方就好。


aifian APP推薦活動
[ 這 是 APP 推 廣 活 動 廣 告 ]


開始製作三層下拉選單

步驟一:資料驗證

首先打開「資料」>「資料驗證」,進入驗證資料的介面。

然後將「第一層下拉選單」的儲存格範圍填入第一欄,條件使用「範圍內的清單」,然後框選表格內「第一層」選項的儲存格範圍。

然後按「儲存」。


步驟二:完成第一層下拉選單

第一層的下拉選單就完成了!

第一層是最簡單的,還不需要用到已命名範圍Indirect函數


步驟三:輸入INDIRECT函數

接下來為了製作第二層關連選單,我們要在別的儲存格中輸入「Indirect公式」,而公式中的參照範圍,則是指定到「第一層下拉選單」的儲存格。


如此一來,當第一層下拉選單的選項有變動時候,Indirect函數所回傳的資料也會跟著改變,形成一種動態連結的關係。


步驟四:第二層資料驗證

再來,繼續打開「資料」>「資料驗證」,將「第二層的下拉選單」儲存格填到第一欄。

條件的部分一樣是使用「範圍內的清單」,但會以上一步Indirect函數所回傳的範圍資料,當作清單的選項。

這邊好了之後就按「儲存」。


步驟五:完成第二層下拉選單

第二層下拉式選單完成!

再進行下一步之前,可以先測試看看第一層選項改變時,第二層的選項有沒有更動。


步驟六:輸入INDIRECT函數

為了要製作「第三層下拉式選單」的連動選項,我們要再製作另一個Indirect函數回傳的清單。

在儲存格輸入Indirect公式,並且括號內用「第二層下拉式選單」的儲存格當作資料來源。

當第二層選單的選項變動的時候,這個Indirect函數回傳的資料也會跟著變。


步驟七:第三層資料驗證

最後再打開「資料」>「資料驗證」,把「第三層下拉選單」的儲存格範圍填入第一欄。

條件使用「範圍內的清單」,並且框選第二個「Indirect函數」所回傳的資料範圍。


步驟八:完成第三層下拉選單

如此一來,「第三層的下拉式選單」就大功告成啦!


測試三個下拉選單功能

三個下拉選單都完成之後,別忘了做測試喔!


aifian APP推薦活動
[ 這 是 APP 推 廣 活 動 廣 告 ]


結語

看完這麼多操作之後,在電腦上多練習幾次,相信你很快就可以上手了!甚至還有可能做得更快更好,步驟還更少!

製作完成的下拉選單儲存格,可以複製到其他地方,裡面的資料驗證不會亂掉喔。

Reference:文件編輯器說明


延伸閱讀

【Google試算表】全部文章總整理

Google試算表【下拉式選單】怎麼做?資料驗證2招用起來!

Google試算表如何建立【多層下拉式選單】先從第2層學起來!

Google試算表【下拉式選單】怎麼根據選項換不同顏色?

Googleg試算表怎麼用Arrayformula製作【多層下拉選單】

Google試算表【條件式格式設定】輕鬆凸顯表格重點!


aifian APP推薦活動


最後
§ 很感謝你的閱讀 §
如果你喜歡這篇文章的話

→ 歡迎 留言分享 喔!

→ 歡迎點下面這張圖來【贊助】支持我!讓我繼續為你創作更多內容!

贊助我一杯咖啡


發表迴響