通過“下拉菜單”大家可以直接填寫提前設置好格式的表格,不僅節省輸入時間,最重要的是避免后期反復修改信息等一大堆麻煩事兒!
今天和大家分享多級下拉菜單的制作技巧,給大家避避坑。、
(ps:以下操作軟件均為WPS)
一級下拉菜單
步驟:我們以【性別】這一列為例,選中單元格→點開【數據】→【有效性】→在允許條件選擇【序列】,在【來源】處輸入“男,女”。
注意:下拉菜單中的每一個選項都要用英文輸入法下的逗號隔開。


效果如下:


如果下拉菜單的選項特別多,比如有很多個姓名,那么我們可以借用輔助列,把名單準備在旁邊,到時可以直接引用該區域作為選項。
步驟:點開【有效性】→【序列】→鼠標點擊【來源】右邊的,選擇輔助列→【確定】。


二級下拉菜單
如果關系層級為兩級的話,比如像班級和姓名是相互關聯的兩個層級,那么可以設置一個二級下拉菜單。
如圖:


歸納起來有三點:
1.定義1級菜單名稱。就是給每個班級的學生冠名,冠名后,選擇班級就會對應出現該班級冠名下的學生姓名。
2.制作每一級下拉菜單,確保使用有效性。
3.第二級用INDIRECT函數關聯。
具體操作如下:
第一步:選中表格區域,按住Ctrl+G調出【定位】,定位為【常量】,這樣就能選中只含有內容的單元格。


接著點擊【公式】→【指定】→只勾選【首行】→【確定】,點擊【名稱管理器】,就可查看用班級名稱給下面的成員進行了冠名。


第二步:選中要填寫班級區域→點擊【數據】→【有效性】→選擇【序列】→在【來源】處直接拖選班級→【確定】。
注意:設置好后順便把班級的第一個單元格填上,否則后面設置公式的時候引用不到,就會出現錯誤。


第三步:選中姓名所在的表格→【有效性】→【序列】→在來源處輸入=INDIRECT($G2)。
INDIRECT是引用的意思,前面我們已經給學生冠名了,INDIRECT函數就是讓兩者關聯起來。
G2是剛才已經填好的第一個單元格,因為要下拉填充保持列不變,所以將列號鎖定。


總結:其實二級下拉菜單比一級下拉菜單多了定義名稱和INDIRECT函數引用這兩部分。
只要掌握了這兩點,三級菜單,四級菜單,甚至更多級菜單就都不在話下了。
比如,省-市-區;縣-鎮-村;班-組-人…這些都可以制作三級或者多級下拉菜單。
三級下拉菜單
有了制作二級菜單的經驗,三級下拉菜單也就大同小異,手到擒來了~
多級下拉菜單的制作也可總結為三點:
1.定義名稱(n-1)。
舉例:3級菜單就定義1、 2級的名稱;4級菜單就定義1、 2、 3級的名稱,以此類推…
2.分別制作每一級下拉菜單,確保數據有效性。
3.除了第1級,其他級都用INDIRECT函數關聯。
第一步:定義名稱
一級名稱:選中專業和班級的表格區域→【Ctrl+G】調出【定位】→【常量】→點擊【公式】→【指定】→勾選【首行】。


二級名稱:選中班級和學生的表格區域→【Ctrl+G】調出定位→【常量】,點開【公式】→【指定】→勾選首行。


第二步:設置數據有效性
先設置專業:選中專業表格區域→【數據】→【有效性】→【序列】,在【來源】處選擇專業這一行→點擊【確定】。
注意:這里每做完一次菜單后,就把第一個單元格填上,否則后面設置公式的時候引用不到,就會出現錯誤。


第三步:INDIRECT函數引用
接下來設置班級:從第二級開始,就要用INDIRECT函數了。
選中班級這一列→【有效性】→【序列】,輸入=INDIRECT($G2)→【確定】。


對于設置姓名也是如法炮制。
我們再來看看最終效果:


以上就是和大家分享的內容
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。