这是我们的第339篇原创文章
我们在工作中会经常看到这样一种情况,老板给你一张表格让你填写所在城市,我们选择省份之后,后面的单元格会有相应的城市让我们选择,简直不能太完美,我们怎么就做不出来呢??
看起来是不是很酷,都不用自己手动输入,Excel都可以做选择题了,看了是不是很想学,想学是吧,想学我也不会
不会是不可能的,这两天一直在深思熟虑要给小伙伴分享些比较好,有什么简单易学好上手而又比较实用的小技巧,所以今天就为小伙伴们贴心准备了二级下拉菜单的小教程
我们就以省份城市的下拉菜单为例子,来教小伙伴们怎么进行操作,憋说话,乖乖跟着做就好
第一步:定义名称
选中所需要命名的表格区域,点击【公式】选项卡,点击【根据所选内容创建名称】,选择【首行】,点击【确定】
具体操作动图如下:
第二步:制作一级下拉菜单
一级下拉菜单就是我们下拉选择省份的区域,我们选中该区域,点击【数据】选项卡,点击【数据验证】
在【数据验证】的【设置-验证条件】下,【允许】选择序列,【来源】可以直接拖拽选取区域,点击【确定】
也可以手动输入省份名称
注:各个省份之间的逗号为英文半角状态下的逗号
具体操作动图如下:
第三步:制作二级下拉菜单
接下来就进入我们的主菜了,二级下拉菜单,主要操作步骤和一级下拉菜单差不多
二级下拉菜单就是我们下拉选择城市的区域,我们选中该区域,点击【数据】选项卡,点击【数据验证】
在【数据验证】的【设置-验证条件】下,【允许】选择序列
最重要的地方,在【来源】处输入函数=indirect($G2),整个二级下来菜单就制作好了
注:
1.在输入函数的过程中一定要在前面输入等号,并且括号为英文半角状态下的括号
2.点击G2单元格后显示为<$G$2>,为绝对引用,如果要使二级下拉菜单对整列均可用,将公式更改为=indirect($G2)即可
具体操作动图如下:
【操作原理解析】
虽然是已经结束了,我想有的小伙伴还是一脸懵逼,不知道一些操作是干嘛用的
我总结了两点:
1. 为什么要定义名称
2. 函数indirect的作用是什么
第一点:定义名称
就是把区域命名为福建省,同理将区域命名为广东省,区域命名为江苏省,区域命名为河南省
为什么我们选择相应的省份,就会有相应的城市供我们选择,就在于定于名称,我们将城市区域命名,就是将相应的城市,归纳到所属省份
第二点:函数indirect的作用在于引用
在第三步的操作中,我们在函数indirect中引用的是单元格,而单元格名称为<福建省>,也就是说我们所引用的是<福建省>
而在上一点中,我们已经说明了将区域命名为<福建省>,所以最后引用的是区域,所以我们在G列选择相应的省份后,在H列城市中也就会引用命名为该省份的区域
关注微信公众号“职场趣学”,后台回复4001可以获取练习源文件哦~