Excel技巧—輕松搞定多級聯動下拉列表


點贊再看,養成習慣;不臨深溪,不知地之厚也。

微信搜索【亦心Excel】關注這個不一樣的自媒體人。

本文 GitHub https://github.com/hugogoos/Excel 已收錄,包含Excel系統學習指南系列文章,以及各種Excel資料。

有時候為了數據輸入規范,我們會使用下拉列表給出可選值,比如是否,男女,等級,部門等等,只能輸入給定的值。

今天小編就以省市區三級聯動下拉列表為例,從一級下拉列表,二級聯動下拉列表,三級聯動下拉列表,一一為大家講解。

 

 1、一級下拉列表

一級下拉列表想必大家也看過很多了,下面先具體說一下步驟:

①   新建“源數據”工作表,用來存下拉列表的源數據,並新建一列省數據;

②   選擇需要顯示下拉列表的單元格區域;

③   選擇「數據」選項卡,點擊「數據工具」中的「數據驗證」打開數據驗證對話框;

④   數據驗證對話框中設置「設置」→「驗證條件」中「允許」為“序列”,「來源」為“源數據”工作表的省數據;

⑤   至此需要顯示下拉列表的單元格右下角會顯示一個倒三角下拉選項標志,大功告成。

如果文字看的不是很明白,下面我們來看看動態操作:

 

 2、二級聯動下拉列表

二級聯動下拉列表,不是簡單的制作兩個一級下拉列表,因為是聯動,所以二級下拉列表會自動根據一級下拉列表的選擇而發生變化。因此二級聯動下拉列表是在一級下拉列表的基礎上,再結合「公式」選項卡里的「定義名稱」以及 INDIRECT函數來完成制作。

制作步驟會比一級列表復雜很多,下面跟着小編來一步一步制作二級聯動下拉列表: 

①   在“源數據”工作表中准備好市下拉列表源數據:把二級下拉列表的所有省份和市放在市數據里,市數據里的第一行為省份,下面為對應的市;

②   在“源數據”工作表中選中市數據區域;

③   點擊「開始」菜單下「查找和選擇」中的「條件定位」,調出「條件定位」對話框;

④   也可以通過按F5或按Ctrl+G先調出「定位」對話框再點擊,「條件定位」,調出「條件定位」對話框;

⑤   選擇「常量」,點擊確定;

⑥   選擇「公式」選項卡,點擊「定義的名稱」中「根據所選內容創建」選擇「首行」;

⑦   切到“二級聯動下拉列表”工作表中,選擇需要顯示二級列表的單元格;

⑧   選擇「數據」→「數據工具」→「數據驗證」→「設置」→「驗證條件」中「允許」為“序列”,「來源」為「=INDIRECT(B5)」,其中B5為一級下拉列表對應區域,注意采用相對引用;

⑨   至此大功告成。

下面來看看具體操作過程:

 

 3、三級聯動下拉列表

三級聯動下拉列表制作方式和二級聯動下拉列表制作方式完全相同,區別在於要制作一個三級數據源,以及「來源」公式改為「=INDIRECT(C5)」,具體制作過程小編這里就不詳細描述,參考二級聯動下拉列表制作步驟。下面給出制作效果圖:

 

 函數解析

INDIRECT函數

功能:返回由文本字符串指定的引用

參數:單元格地址或者單元格名稱 

示例:INDIRECT(B5),這里引用“B5”所代表的單元格內容,即返回“浙江省” 

 

 INDIRECT函數更詳細的解釋及用法,小編會在后面的函數系列中詳細介紹。這里就不贅述了。

如果你有感興趣的功能,可以告訴小編哦,小編會為你寫一篇相應的文章。當然是先到先寫哈,我會列一個計划表,盡量滿足大家的需求,所以如果下一篇不是你要的文章,請不要着急,可能就在下下篇。記得告訴小編你想學習的功能哦。

文章持續更新,可以微信搜索「 亦心Excel 」第一時間閱讀,本文 GitHub https://github.com/hugogoos/Excel 已經收錄,包含Excel系統學習指南系列文章,歡迎Star。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM