打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
让领导看傻,Excel三级下拉菜单,自动生成

经常用 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 列。

搞定收工!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel下拉菜单,轻松多级联动(附教程)
简单三步,轻松搞定一级、二级、三级下拉菜单
还不会做Excel三级下拉菜单?其实它跟复制粘贴一样简单
Excel 创建一级、二级、三级……联动下拉菜单,一次彻底讲透它!
职场技术|一分钟学会利用Excel制作多级下拉菜单
让Excel如程序般酷炫,两步让多级下拉菜单自动匹配内容
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服