乐于分享
好东西不私藏

Excel – 三级下拉菜单

本文最后更新于2026-03-10,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜

Excel – 三级下拉菜单

上次说了二级下拉菜单,如果三级的话怎么办

省份

城市

上海

上海

黄浦区

上海

上海

静安区

上海

上海

长宁区

上海

上海

松江区

北京

北京

朝阳区

北京

北京

丰台区

北京

北京

海淀区

江苏

苏州

吴中区

江苏

苏州

苏州工业园区

江苏

无锡

锡山区

江苏

无锡

惠山区

江苏

无锡

滨湖区

我们上次通过省份带出对应城市,那么如果还想要往下递进一层,那我们来看下应该怎么操作。

还是老样子,先做个二级的

上次说了,定位,选择常量,这样就不会有空白选项了

从选择的区域定义名称

然后有个对话框,我们只勾选首行,根据首行来创建名字

G列设置数据验证,数据源就是第一行省份名称

H列城市也是设置格式验证

数据源输入: = INDIRECT(G2)

这样第二级就做好了

然后我们需要做第三级

再做一个三级的对应表格

具体步骤和上面类似,我就不再重复讲了

但是这个时候有个问题,是否要替换现有北京的定义

为什么会有这个提示,因为北京已经有定义了,省份北京会带出城市北京。

但是你现在又要城市北京带出下面的行政区域,这个时候名称都是北京是重名的。

我们来看下,选择不替换

我们把区域也设置好

=INDIRECT(H2)

这个时候可以看到,区域没有显示对应的

如果你前面选择,确认替换 

那么你城市就不对了

那么有什么方法可以解决呢

你把名称改一下

这样就等于名称是一级和二级组合起来的,这样就不会有重复的问题了

然后你I列的公式要修改了

=INDIRECT (G2&H2)

这个时候二级和三级就可以正常显示了

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Excel – 三级下拉菜单

猜你喜欢

  • 暂无文章

评论 抢沙发

9 + 7 =