close

Google試算表的 多層下拉選單 , 要幾層就有幾層 ?

其實原本在Excel上可以設定到第三層已經是很完美的事情了,

但這些都只能在自己的電腦上獨立作業,

希望可以讓同一團隊的大家可以工作更順利、方便,

就想到Google試算表,可以讓大家一起在雲端上共同編輯,這是非常方便的選擇,

但是試算表竟然要做多層下來是這麼的困難,

爬了很多文始終沒有想法,可以參考的資料也不太好找

後來把腦驚動到外國人那邊去了

找到國外有人做出類似的,

連結↓

(1)https://www.youtube.com/watch?v=RkpBms7DKgo
(2)https://productforums.google.com/forum/…

終於和同事一起試出了一個很簡單又方便的方法,可以灑花

✽――――――――✽教學開始✽――――――――✽

1.png

Step2.

整個過程只有第二步驟的命名比較辛苦,每一個分類的範圍都要命名,但過了就OK了。

2.png

3.png

4.png

Step5.

覺得這個方法最厲害的,就是只需要加第一層驗證就好,剩下的,指令下了,只要Run就好了,快速很多。

5.png

Step6.

如果我下面這個指令只放一個,最多就是到兩層,如果多放一個,就會到第三層,依此類推...

    if (aColumn == 1 && aSheet.getName() == '範例檔') {
    var range = aSheet.getRange(aCell.getRow(), aColumn + 1);
    var sourceRange = SpreadsheetApp.getActiveSpreadsheet().getRangeByName(aCell.getValue());
    setDataValid_(range, sourceRange);
  }

6.png

7.png

Step8.

但當初最一開始會想要用試算表,

就是希望可以讓許多人可以同時間在雲端上的Excel操作,也可以減少資料彙整的時間

所以如果我指令下的分頁名稱換一個,多層式的下拉驗證也可以在其他分頁出現。

8.png

9.png

 

以上,完成了!

超方便的

範例檔連結:https://docs.google.com/spreadsheets/d/13IhSO34iaRiUQnS152_RTjZ9EuvR7hAv_PmeXOfO_aM/edit?usp=sharing

arrow
arrow
    全站熱搜

    有的沒有的 發表在 痞客邦 留言(13) 人氣()