在Excel中用數(shù)據(jù)有效性制作的下拉列表通常是靜態(tài)的,,即下拉列表中的內(nèi)容不會發(fā)生改變。但有時我們需要創(chuàng)建一個動態(tài)下拉列表,,讓列表中的內(nèi)容隨著某個單元格值的改變而發(fā)生改變,。例如下圖中,當(dāng)C11單元格中的內(nèi)容為“辦公外設(shè)”時,,D11單元格中的下拉列表為相應(yīng)的辦公外設(shè)產(chǎn)品,。
圖一
當(dāng)C11單元格中的內(nèi)容為“數(shù)碼產(chǎn)品”時,D11單元格中的下拉列表為相應(yīng)的數(shù)碼產(chǎn)品,。
下面以Excel 2003為例來介紹其制作過程:
1.首先在工作表中準(zhǔn)備一個類似圖一A1:D8區(qū)域中的產(chǎn)品名稱列表,,其中第一行為列標(biāo)題,注意第一列中包含了B:D列的列標(biāo)題名稱,。
2.選擇A1:D8區(qū)域,,單擊菜單“插入→名稱→指定”,彈出“指定名稱”對話框,,僅選擇“首行”,,單擊“確定”。
Excel將自動創(chuàng)建4個名稱,,分別為“辦公外設(shè)”、“產(chǎn)品類別”,、“家電產(chǎn)品”和“數(shù)碼產(chǎn)品”,。單擊名稱框右側(cè)的下拉箭頭可以看到這4個名稱。
3.選擇C11單元格,,單擊菜單“數(shù)據(jù)→有效性”,,彈出“數(shù)據(jù)有效性”對話框,在“允許”下方的下拉列表中選擇“序列”,,在“來源”下方的文本框中輸入公式:
=產(chǎn)品類別
單擊“確定”按鈕,。這時C11單元格中已包含了一個下拉列表,單擊C11單元格右側(cè)的下拉箭頭,,任意選擇一個產(chǎn)品類別,,使C11單元格不為空。這一步十分重要,,否則會在下面的步驟中出現(xiàn)錯誤,。
4.選擇D11單元格,單擊菜單“數(shù)據(jù)→有效性”,彈出“數(shù)據(jù)有效性”對話框,,在“允許”下方的下拉列表中選擇“序列”,,在“來源”下方的文本框中輸入公式:
=INDIRECT(C11)
單擊“確定”按鈕關(guān)閉對話框。至此完成動態(tài)下拉列表的制作,,當(dāng)我們在C11單元格中選擇不同的產(chǎn)品類別時,,D11單元格會出現(xiàn)相對應(yīng)的下拉列表。
|