【职场趣学】EXCEL也能做选择?没想到你是隐藏这么深的二级下拉菜单

这是我们的第339篇原创文章

我们在工作中会经常看到这样一种情况,老板给你一张表格让你填写所在城市,我们选择省份之后,后面的单元格会有相应的城市让我们选择,简直不能太完美,我们怎么就做不出来呢??


看起来是不是很酷,都不用自己手动输入,Excel都可以做选择题了,看了是不是很想学,想学是吧,想学我也不会

不会是不可能的,这两天一直在深思熟虑要给小伙伴分享些比较好,有什么简单易学好上手而又比较实用的小技巧,所以今天就为小伙伴们贴心准备了二级下拉菜单的小教程

我们就以省份城市的下拉菜单为例子,来教小伙伴们怎么进行操作,憋说话,乖乖跟着做就好

第一步:定义名称

选中所需要命名的表格区域,点击【公式】选项卡,点击【根据所选内容创建名称】,选择【首行】,点击【确定】

具体操作动图如下:


第二步:制作一级下拉菜单

一级下拉菜单就是我们下拉选择省份的区域,我们选中该区域,点击【数据】选项卡,点击【数据验证】

在【数据验证】的【设置-验证条件】下,【允许】选择序列,【来源】可以直接拖拽选取区域,点击【确定】

也可以手动输入省份名称

注:各个省份之间的逗号为英文半角状态下的逗号

具体操作动图如下:


第三步:制作二级下拉菜单

接下来就进入我们的主菜了,二级下拉菜单,主要操作步骤和一级下拉菜单差不多

二级下拉菜单就是我们下拉选择城市的区域,我们选中该区域,点击【数据】选项卡,点击【数据验证】

在【数据验证】的【设置-验证条件】下,【允许】选择序列

最重要的地方,在【来源】处输入函数=indirect($G2),整个二级下来菜单就制作好了

注:

1.在输入函数的过程中一定要在前面输入等号,并且括号为英文半角状态下的括号

2.点击G2单元格后显示为<$G$2>,为绝对引用,如果要使二级下拉菜单对整列均可用,将公式更改为=indirect($G2)即可

具体操作动图如下:


【操作原理解析】

虽然是已经结束了,我想有的小伙伴还是一脸懵逼,不知道一些操作是干嘛用的

我总结了两点:

1. 为什么要定义名称

2. 函数indirect的作用是什么

第一点:定义名称

就是把区域命名为福建省,同理将区域命名为广东省,区域命名为江苏省,区域命名为河南省

为什么我们选择相应的省份,就会有相应的城市供我们选择,就在于定于名称,我们将城市区域命名,就是将相应的城市,归纳到所属省份

第二点:函数indirect的作用在于引用

在第三步的操作中,我们在函数indirect中引用的是单元格,而单元格名称为<福建省>,也就是说我们所引用的是<福建省>

而在上一点中,我们已经说明了将区域命名为<福建省>,所以最后引用的是区域,所以我们在G列选择相应的省份后,在H列城市中也就会引用命名为该省份的区域

关注微信公众号“职场趣学”,后台回复4001可以获取练习源文件哦~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,977评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,859评论 18 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,198评论 4 61
  • 夜已深,愈深愈嘈杂。窗外不时有改装过的摩托车,拖着震耳欲聋的引擎声一趟趟呼啸而过。 我从不羡慕摩托车上那些人的狂野...
    郭小年gg阅读 461评论 0 0
  • ## 用户信息接口列表
    weje阅读 204评论 0 0