Excel中如何製作下拉列表及聯動下拉列表?

Tags: 數據, 下拉,

Excel中下拉列表的應用很多,也很方便數據輸入,尤其是聯動下拉列表。

Excel中如何製作下拉列表及聯動下拉列表

工具/原料

Excel2007,WPS,永中office等

方法/步驟

這個表中,左邊為省份和對應的城市列表,右邊是聯動下拉列表。就是省份選擇為江蘇、浙江的時候,城市只能選擇對應省份的。

Excel中如何製作下拉列表及聯動下拉列表

首先將江蘇省城市的區域單元定義為“江蘇”

第一步,選擇江蘇列的所有內容

Excel中如何製作下拉列表及聯動下拉列表

點擊 公式——定義的名稱——根據所選內容創建

Excel中如何製作下拉列表及聯動下拉列表

彈出的對話框中,默認選擇首行,確定

Excel中如何製作下拉列表及聯動下拉列表

這時再選擇 南京到鎮江區域時,頂上就有了江蘇這個名稱

Excel中如何製作下拉列表及聯動下拉列表

同樣方法定義好浙江的城市

Excel中如何製作下拉列表及聯動下拉列表

現在用數據有效性建立省份下面單元格的下拉列表

點擊 數據——數據工具——數據有效性

Excel中如何製作下拉列表及聯動下拉列表

彈出框中,設置下面的允許選擇“序列”

Excel中如何製作下拉列表及聯動下拉列表

來源選擇A1:B1,就是江蘇和浙江兩個格子。確定

Excel中如何製作下拉列表及聯動下拉列表

效果是這樣的

Excel中如何製作下拉列表及聯動下拉列表

關鍵性的來了。

城市下面的單元格同樣選擇數據有效性,允許下面同樣選擇序列。

關鍵是這個“來源”怎麼辦?

Excel中如何製作下拉列表及聯動下拉列表

來源中輸入

=indirect(D2),注意,D2不要加$號,不需要絕對引用。

indirect函數的作用是通過D2單元格的值,找到相應的區域。

比如“江蘇”,它就會找到定義為“江蘇”的單元格區域。前面為什麼要定義區域的名稱,道理就在這裡。

點擊確定

Excel中如何製作下拉列表及聯動下拉列表

效果就是這樣的。

Excel中如何製作下拉列表及聯動下拉列表

將做好的單元格複製粘貼到下面的其他單元格,同樣有效。省份選擇浙江,那麼城市的下拉列表中對應的就都是浙江的城市了。

就這麼簡單!

Excel中如何製作下拉列表及聯動下拉列表

相關問題答案