Excel數(shù)據有效性設置實現(xiàn)二級菜單/子菜單功能
在使用Excel的下拉菜單時,我們經常會遇到需要輸入子菜單的情況。比如,在填寫身份信息時,需要先填寫國家,接著填入城市。這些子菜單選項會根據選擇的父菜單內容而動態(tài)變化,這種設置可以通過Excel的數(shù)據
在使用Excel的下拉菜單時,我們經常會遇到需要輸入子菜單的情況。比如,在填寫身份信息時,需要先填寫國家,接著填入城市。這些子菜單選項會根據選擇的父菜單內容而動態(tài)變化,這種設置可以通過Excel的數(shù)據有效性功能來實現(xiàn)。
創(chuàng)建大區(qū)街道對應表
首先,我們需要整理一個大區(qū)和街道的對應表。所有的大區(qū)名稱需要列在同一行,每個大區(qū)對應的街道則列在該大區(qū)下方,即每列代表一個大區(qū)及其對應的街道信息。
設置定位條件
鼠標選中編輯完成的大區(qū)街道對應表后,單擊F5或按快捷鍵Ctrl G,打開定位條件對話框。選擇定位條件/Special,在彈出的對話框中選擇常量/Constants,然后點擊確定。這樣,所有空白的單元格將被排除在外。
創(chuàng)建命名區(qū)域
點擊公式選項卡中的“根據所選內容創(chuàng)建(Formula-Create from Selection)”,在彈出的對話框中勾選第一條(首行),然后點擊確定/OK。通過選擇名稱管理器,可以看到街道已經按大區(qū)名稱以串聯(lián)形式定義好。
設定數(shù)據有效性
選擇需要填入大區(qū)的單元格,單擊數(shù)據選項卡—數(shù)據有效性(Data-Data Validation)。在彈出的數(shù)據有效性對話框中,選擇序列/List,選中包含大區(qū)名稱的那一行,然后點擊確定/OK。
設置子菜單關聯(lián)
選中負責街道的第一個單元格(例如D4),調用數(shù)據有效性,選擇序列(List),在公式框中輸入indirect(C3),表示將其指向C3單元格中的命名區(qū)域。點擊確定后,將C3單元格復制到其他需要填寫街道信息的單元格,以確保子菜單與父菜單正確關聯(lián)。
通過以上步驟設置完畢后,我們可以進行測試。選擇負責大區(qū)為大區(qū)1時,相應的街道選項會顯示A、B、C、D、Y;選擇大區(qū)2時,街道選項則會變?yōu)镋、F、G、H。這樣,我們成功實現(xiàn)了在Excel中利用數(shù)據有效性功能創(chuàng)建二級菜單/子菜單的功能。