首先通過數據驗證與名稱管理器實現多級聯動下拉菜單,1、在不同工作表中按樹狀結構整理省份、城市、區縣數據;2、使用OFFSET和INDIRECT函數在名稱管理器中定義動態引用范圍;3、為E2、F2、G2單元格分別設置省份、城市、區縣的序列驗證;4、第二級和第三級下拉列表通過INDIRECT函數動態匹配上級選擇內容,最終實現三級聯動效果。
如果您希望在WPS表格中實現多級聯動下拉菜單,例如選擇省份后城市選項隨之變化,再進一步選擇區縣,可以通過數據驗證與名稱管理器配合實現。以下是具體操作步驟:
一、準備基礎數據
在工作表中整理好各級分類的原始數據,確保每一級的數據按類別分列排列。例如A列為省份,B列為對應的城市,C列為對應的區縣。需將數據組織成樹狀結構以便后續引用。
1、在“Sheet1”中輸入所有省份名稱,從A2開始依次向下填寫。
2、在“Sheet2”中,第一列列出每個省份對應的城市,每列上方寫明所屬省份名稱。
3、在“Sheet3”中,為每個城市建立對應的區縣列表,同樣以上方標注城市名作為標識。
二、定義名稱管理器中的動態范圍
使用名稱管理器為每個下拉選項創建可變引用范圍,使得子級下拉列表能根據父級選擇動態更新內容。
1、點擊頂部菜單欄的“公式”選項卡,選擇“名稱管理器”。必須確保每個名稱對應唯一的引用范圍。
2、新建名稱“省份”,引用位置設置為:=OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A:$A)-1,1)。
3、新建名稱“城市”,引用位置設置為:=INDIRECT(SUBSTITUTE(省份選擇單元格,"","")&"城市"),其中“省份選擇單元格”是實際選中省份的單元格地址。
4、新建名稱“區縣”,引用位置設置為:=INDIRECT(SUBSTITUTE(城市選擇單元格,"","")&"區縣"),其中“城市選擇單元格”為實際選中城市的單元格地址。
三、設置第一級下拉菜單(省份)
通過數據驗證功能為第一個單元格創建固定選項列表,作為聯動起點。
1、選中目標單元格,如E2,點擊“數據”選項卡下的“數據驗證”按鈕。
四、設置第二級下拉菜單(城市)
利用INDIRECT函數讀取第一級所選內容,并自動匹配對應的城市列表。
1、選中F2單元格,打開“數據驗證”設置窗口。
2、“允許”選擇“序列”,來源輸入:=INDIRECT(E2)。E2為第一級選擇結果的單元格。
3、點擊確定,此時F2的下拉選項會隨E2的選擇動態改變。
五、設置第三級下拉菜單(區縣)
延續二級聯動邏輯,基于第二級選擇生成最終細分選項。
1、選中G2單元格,進入“數據驗證”設置界面。
2、“允許”設為“序列”,來源填寫:=INDIRECT(F2)。F2為城市選擇的結果單元格。
3、完成設置后,G2將根據F2的內容顯示相應的區縣選項。
以上就是WPS表格下拉菜單怎么做多級聯動_WPS數據驗證實現三級聯動下拉教程的詳細內容,!