很多時(shí)候,,在進(jìn)行設(shè)置數(shù)據(jù)有效性時(shí),我們希望可以根據(jù)前一單元格的內(nèi)容,,使用動(dòng)態(tài)的數(shù)據(jù)選項(xiàng),。 如下圖為一個(gè)員工信息表,,現(xiàn)希望在F列制作下拉列表,下拉列表的內(nèi)容根據(jù)E列輸入的省份變化而變化,,如在E2單元格中輸入'廣西',,則F2單元格下拉列表中只顯示廣西省下轄的城市明細(xì);在E2單元格中輸入'河南省',,則F2單元格下拉列表中只顯示河南省下轄的城市明細(xì),。 首先我們需要一個(gè)城市明細(xì)表如圖所示: 步驟1:使用上篇文章介紹的方法將城市明細(xì)表數(shù)據(jù)轉(zhuǎn)置為下圖(上篇文章鏈接:巧用Excel函數(shù)進(jìn)行數(shù)據(jù)轉(zhuǎn)置): 步驟2:選中城市明細(xì)轉(zhuǎn)置表中的數(shù)據(jù)區(qū)域:選中整張工作表——按Ctrl+G調(diào)出定位條件對(duì)話框,在定位條件對(duì)話框中選擇常量,,點(diǎn)擊確定,。 步驟3:定義名稱:?jiǎn)螕艄健鶕?jù)所選內(nèi)容創(chuàng)建,彈出'以選定區(qū)域創(chuàng)建名稱'對(duì)話框,,在'以下列選定區(qū)域的值創(chuàng)建名稱'中選擇首行,單擊確定。 步驟4:選中省份列,,設(shè)置數(shù)據(jù)有效性,,來源選擇城市明細(xì)轉(zhuǎn)置表第一行數(shù)據(jù)所在單元格區(qū)域。 步驟5:選中F2單元格,,設(shè)置數(shù)據(jù)有效性,,來源輸入公式=INDIRECT(E2),將數(shù)據(jù)有效性向下復(fù)制填充。 結(jié)果展示: |
|