excel省市县三级联动下拉菜单(2级3级联动下拉菜单在excel中怎么做)

Hello,大家好,今天跟大家分享下如何制作二级三级联动下拉菜单,四级五级甚至更多级的下拉菜单也是这样制作的,话不多说我们先来看一下效果,如下图我们在省份中选择河南,在城市中就只能选择河南的城市,当我们选择城市后,在区县中也只能选择对应城市的区县

excel省市县三级联动下拉菜单(2级3级联动下拉菜单在excel中怎么做)(1)

这样的多级联动下拉菜单的制作也非常简单,下面就让我们来一起操作下吧

一,整理数据,定义名称

excel省市县三级联动下拉菜单(2级3级联动下拉菜单在excel中怎么做)(2)

首先我们要对数据进行整理,在这里每一列的第一个数据都是我们下面数据的上一级,比如这里河南的下一级是郑州和洛阳,而郑州的下一级时候中原区,金水区等,当数据整理完成之后我们就需要对数据定义名称,我们只需要选择我们整理的所有数据,然后点击公式功能组找到根据所选内容创建,然后只勾选首行就可以了,如下动图

excel省市县三级联动下拉菜单(2级3级联动下拉菜单在excel中怎么做)(3)

二、创建下拉菜单

1.创建省份下拉菜单(一级下拉)

我们单击省份下面的单元格,然后点击数据验证,找到序列,点击选择按钮,托选河南江苏吉林,这样的话第一级下拉菜单就做好了

excel省市县三级联动下拉菜单(2级3级联动下拉菜单在excel中怎么做)(4)

2.创建城市下拉菜单(二级下拉)

在这里我们需要点击城市下面的单元格,然后点击数据验证,选择序列,在来源中输入公式=INDIRECT(D9),这个D9就是我们刚刚设置的第一级下拉菜单的单元格,然后我们点击确定,这个时候会跳出错误提示,不用管它,因为选在我们的D9单元格是空的,所以才会这么提示,过程如下图

excel省市县三级联动下拉菜单(2级3级联动下拉菜单在excel中怎么做)(5)

来讲解下为什么要这么设置,因为在第一步中我们对数据定义了名称,我们以下图红色方框内的定义名称来讲解下,因为定义名称的存在,当我们在省份中选择河南,而我们用INDIRECT(D9),就相当于INDIRECT(河南),而河南又被定义为了郑州与洛阳,所以在二级下拉中才会仅仅返回郑州与洛阳的值,三级下拉菜单也是这样的原理

excel省市县三级联动下拉菜单(2级3级联动下拉菜单在excel中怎么做)(6)

3.创建区县下拉菜单(三级下拉菜单)

3级下拉菜单的制作与2级下拉的创建方法是一样的,我们点击区县下面的单元格,然后点击数据验证,选择序列在来源中输入公式:=INDIRECT(E9),E9这个单元格就是我们设置过2级下拉的单元格,然后我们直接点击确定即可,原理与二级下拉菜单的原理一模一样

excel省市县三级联动下拉菜单(2级3级联动下拉菜单在excel中怎么做)(7)

至此我们的三级下拉就制作完毕了,如果你想要制作更多级的下拉菜单,就需要整理更多的数据,比如我们将金水区下面放置四个村庄,然后我们选择这个区域,在公式中找到根据所选内容创建,来为金水区定义名称

excel省市县三级联动下拉菜单(2级3级联动下拉菜单在excel中怎么做)(8)

紧接着就跟我们制作二三级下拉是一样的操作,这样的话我们四级下拉就制作完毕了

excel省市县三级联动下拉菜单(2级3级联动下拉菜单在excel中怎么做)(9)

当制作完成之后我们可以选择我们制作的下拉菜单的区域向下拖动数据,这样话就能批量的复制我们制作的下拉菜单

excel省市县三级联动下拉菜单(2级3级联动下拉菜单在excel中怎么做)(10)

怎么样?你学会了吗?

我是excel从零到一,关注我持续分享更多excel技巧

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页