點贊再看,養成習慣;不臨深溪,不知地之厚也。
微信搜索【亦心Excel】關注這個不同的自媒體人。
本文GitHub https://github.com/hugogoos/Excel 已收錄,包含Excel系統學習指南系列文章,以及各類Excel資料。git
有時候爲了數據輸入規範,咱們會使用下拉列表給出可選值,好比是否,男女,等級,部門等等,只能輸入給定的值。github
今天小編就以省市區三級聯動下拉列表爲例,從一級下拉列表,二級聯動下拉列表,三級聯動下拉列表,一一爲你們講解。微信
一、一級下拉列表
一級下拉列表想必你們也看過不少了,下面先具體說一下步驟:函數
- 新建「源數據」工做表,用來存下拉列表的源數據,並新建一列省數據;
- 選擇須要顯示下拉列表的單元格區域;
- 選擇「數據」選項卡,點擊「數據工具」中的「數據驗證」打開數據驗證對話框;
- 數據驗證對話框中設置「設置」→「驗證條件」中「容許」爲「序列」,「來源」爲「源數據」工做表的省數據;
- 至此須要顯示下拉列表的單元格右下角會顯示一個倒三角下拉選項標誌,大功告成。
若是文字看的不是很明白,下面咱們來看看動態操做:工具
二、二級聯動下拉列表
二級聯動下拉列表,不是簡單的製做兩個一級下拉列表,由於是聯動,因此二級下拉列表會自動根據一級下拉列表的選擇而發生變化。所以二級聯動下拉列表是在一級下拉列表的基礎上,再結合「公式」選項卡里的「定義名稱」以及 INDIRECT函數來完成製做。學習
製做步驟會比一級列表複雜不少,下面跟着小編來一步一步製做二級聯動下拉列表:spa
- 在「源數據」工做表中準備好市下拉列表源數據:把二級下拉列表的全部省份和市放在市數據裏,市數據裏的第一行爲省份,下面爲對應的市;
- 在「源數據」工做表中選中市數據區域;
- 點擊「開始」菜單下「查找和選擇」中的「條件定位」,調出「條件定位」對話框;
- 也能夠經過按F5或按Ctrl+G先調出「定位」對話框再點擊,「條件定位」,調出「條件定位」對話框;
- 選擇「常量」,點擊肯定;
- 選擇「公式」選項卡,點擊「定義的名稱」中「根據所選內容建立」選擇「首行」;
- 切到「二級聯動下拉列表」工做表中,選擇須要顯示二級列表的單元格;
- 選擇「數據」→「數據工具」→「數據驗證」→「設置」→「驗證條件」中「容許」爲「序列」,「來源」爲「=INDIRECT(B5)」,其中B5爲一級下拉列表對應區域,注意採用相對引用;
- 至此大功告成。
下面來看看具體操做過程:blog
三、三級聯動下拉列表
三級聯動下拉列表製做方式和二級聯動下拉列表製做方式徹底相同,區別在於要製做一個三級數據源,以及「來源」公式改成「=INDIRECT(C5)」,具體制做過程小編這裏就不詳細描述,參考二級聯動下拉列表製做步驟。下面給出製做效果圖:字符串
函數解析
INDIRECT函數get
功能:返回由文本字符串指定的引用
參數:單元格地址或者單元格名稱
示例:INDIRECT(B5),這裏引用「B5」所表明的單元格內容,即返回「浙江省」
INDIRECT函數更詳細的解釋及用法,小編會在後面的函數系列中詳細介紹。這裏就不贅述了。
若是你有感興趣的功能,能夠告訴小編哦,小編會爲你寫一篇相應的文章。固然是先到先寫哈,我會列一個計劃表,儘可能知足你們的需求,因此若是下一篇不是你要的文章,請不要着急,可能就在下下篇。記得告訴小編你想學習的功能哦。
文章持續更新,能夠微信搜索「 亦心Excel 」第一時間閱讀,本文 GitHub https://github.com/hugogoos/Excel 已經收錄,包含Excel系統學習指南系列文章,歡迎Star。