分享

一起学做二级下拉菜单

 月球流氓兔 2015-01-03

小伙伴们,今天咱们一起学学如何在Excel中制作二级下拉菜单。

二级下拉菜单是很有用的输入方法,比如输入部门名称,后面的可以直接选择该部门的人员姓名。

复杂的多级下拉菜单比如:果蔬分为水果和蔬菜;水果又分为热带水果和本地水果;热带水果又包括菠萝和香蕉等。

在excel中主要是利用数据有效性和定义名称及函数的综合方法来实现的。今天学习的是一招比较简单、容易理解和应用的制作方法,大家看后就可以操作出来的。

首先准备一个对照表:

接下来选中A1:E1,也就是区域名称所在的单元格区域,自定义名称为“区域”:

然后选中A1:E6,也就是所有数据的单元格区域,按F5定位,定位条件选择常量:

这样就选中了数据区域内有文本内容的单元格,根据所选内容创建自定义名称:

自定义名称的步骤已经完成了,下一步就是制作下拉菜单了:

单击需要输入区域名称的H1单元格,设置数据有效性,允许序列

=区域

单击需要输入省份名称的单元格,设置数据有效性,允许序列

=INDIRECT($H$1)

OK,二级菜单制作完毕。点击H1单元格右下角的下拉按钮,就会出现区域名称的选项,而H2单元格的下拉选项则会随着H1单元格内区域的变化而变化:

这个教程很简单,适合表亲入门使用,如果是分类稳定、不经常增加的列表,可以考虑用这个方法。

它的缺点就是不能自动扩展分类的明细,比如区域中增加了港澳台区和华南区,省份将无法自动识别加入。

一个土办法,就是手工修改名称的定义范围,也能达到目的,不过这个比较笨,不是好方法。

另外,如果数据列比较多,用定位常量的方法批量设置自定义名称时,Excel有可能弹出错误提示。

解决的根本办法就是定义名称时使用offset函数自动识别扩展区域,这些内容咱们以后再讲。

好啦,今天的内容就是这些吧。小伙伴们,明天见~


作者:祝洪忠

原创不易,转载请注明出处

【老朋友】→请点击右上角的按钮,将本文分享到朋友圈。

【新朋友】→请点击标题下的ExcelHome,添加关注。或者直接查找公众号iexcelhome

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多