Excel中下拉列表的應用很多,也很方便數據輸入,尤其是聯動下拉列表。
工具/原料
Excel2007,WPS,永中office等
方法/步驟
這個表中,左邊為省份和對應的城市列表,右邊是聯動下拉列表。就是省份選擇為江蘇、浙江的時候,城市只能選擇對應省份的。
首先將江蘇省城市的區域單元定義為“江蘇”
第一步,選擇江蘇列的所有內容
點擊 公式——定義的名稱——根據所選內容創建
彈出的對話框中,默認選擇首行,確定
這時再選擇 南京到鎮江區域時,頂上就有了江蘇這個名稱
同樣方法定義好浙江的城市
現在用數據有效性建立省份下面單元格的下拉列表
點擊 數據——數據工具——數據有效性
彈出框中,設置下面的允許選擇“序列”
來源選擇A1:B1,就是江蘇和浙江兩個格子。確定
效果是這樣的
關鍵性的來了。
城市下面的單元格同樣選擇數據有效性,允許下面同樣選擇序列。
關鍵是這個“來源”怎麼辦?
來源中輸入
=indirect(D2),注意,D2不要加$號,不需要絕對引用。
indirect函數的作用是通過D2單元格的值,找到相應的區域。
比如“江蘇”,它就會找到定義為“江蘇”的單元格區域。前面為什麼要定義區域的名稱,道理就在這裡。
點擊確定
效果就是這樣的。
將做好的單元格複製粘貼到下面的其他單元格,同樣有效。省份選擇浙江,那麼城市的下拉列表中對應的就都是浙江的城市了。
就這麼簡單!