经常用 Excel 的表哥表姐们,想必都知道「下拉菜单」这个神器,鼠标点点点,就能轻轻录入数据:
文章插图
▲ 一级下拉菜单
它的制作方法也很简单,用【数据验证】功能可以直接实现!
有小伙伴表示想看看三级下拉菜单怎么做?
文章插图
话不多说,既然同学们有这个请求,小兰一定满足大家,今天我们就一起来看看「Excel 中的三级下拉菜单」是如何制作的~
这里我介绍两种方法:
? 定义名称+Indirect 函数;
? 方方格子 。
我们先来看看第一种方法~
01 Indirect 函数法
首先,需要准备好数据源,如下图:
文章插图
▲ 三级数据较多,仅展示部分内容
这里需要注意的是,三级内容的表头(第 7 行),是由一二级连接在一起的 。
文章插图
万事俱备只欠东风,接下来,我们一起来操作一下~
▋转化为超级表
分别选取两个表格,按【Ctrl+T】将表格转化为超级表,这样做是为了当源数据有修改或增删时,表格能够自动扩展区域,下拉菜单会同步刷新 。
文章插图
▋定义名称
分别选取两个表格,单击【公式】选项卡,找到「定义的名称」,单击【根据所选内容创建】:
文章插图
在弹出的窗口中,勾选「首行」,单击【确定】 。
文章插图
这样,就给二级内容和三级内容都起了个总体的名字,这个名字是【首行】单元格的内容 。
例如:石家庄市、邯郸市、张家口市、衡水市,4 个市加起来统称为河北省;
新华区、赞皇县、行唐县、鹿泉县、灵寿县,4 个区县统称为河北省石家庄市 。
打开「名称管理器」,我们可以看到:
文章插图
▋制作下拉菜单
? 一级下拉菜单,如图:
文章插图
选中所需单元格区域,这里选的是 A16:A23,然后单击【数据】选项卡,找到「数据工具」,单击【数据验证】 。
文章插图
在弹出的窗口中,选择允许「序列」,来源选择 A1:C1,单击【确定】 。
文章插图
这样一级下拉菜单就设置好了~
? 二级下拉菜单,如图:
文章插图
和一级下拉菜单的步骤一样,只是在选择来源时,需要用到 Indirect 函数:
=Indirect(A16)
敲黑板:
Indirect 函数是间接引用函数,可以返回由文本字符串所指定的引用 。
比如这里引用的是 A16 单元格,但返回的结果是 A2:A5 单元格里的值 。
即:引用 A 列省份中所包含的市级 。
文章插图
? 三级下拉菜单,如图:
文章插图
前面的步骤同上,不同的是 Indirect:
=Indirect(A16ampB16)
即:同时引用 A 列和 B 列 。
文章插图
搞定收工!
等等……还没完,我们再来看一下,新增数据后,下拉菜单能否同步更新↓↓↓
文章插图
好啦!用 Indirect 函数法制作三级下拉菜单的方法就讲完啦,同学们学会了吗?
一时之间没学会也不要紧,我们再来看看更简单,更容易掌握的方方格子法 。
02 方方格子法
首先,你得先安装一个方方格子插件:
推荐阅读
- Excel时间+文本表头,每天自动更新,你会用么?
- 把txt数据导入Excel表格需要几步
- python 用os库和xlrd、xlwd库快速合并相同n个Excel文件操作实例
- excel高级动态求和?在excel中,自动求和函数是_1
- excel关闭时点了不保存?excel没有保存,一不小心关闭了
- excel单元格内行距怎么设置在哪里?excel如何设置单元格内行距
- WORD与EXCEL互转不变及2者转换成PDF的方法
- excel两个合并成一个单元格-excel两个格怎么合并成一个格-
- Excel中自动序号的生成技巧,总共就这6条,你确定都掌握吗?
- excel怎么设置下拉框选项怎么设置-excel选择下拉框怎么设置-_1