软件下载 点击激活 软件下载

4个步骤用Excel制作二级联动下拉列表

站长说

工作中常常需要实现二级联动的验证列表,最常见的就是根据省份选择城市,用区域名称+Indirect函数就可以轻松实现,分为以下4个步骤。

 

01
准备数据源

先准备一个做数据验证下拉列表的数据源,按照图1所示布局设置。

4个步骤用Excel制作二级联动下拉列表

图1 省市二级联动数据源

 

02
定义区域名称

选中省市数据源区域,【公式】-【定义的名称】-【根据所选内容创建】,只勾选首行,如图2和图 3。

 

4个步骤用Excel制作二级联动下拉列表

图 2 根据所选内容创建名称位置

 

4个步骤用Excel制作二级联动下拉列表

图 3以首行数据创建区域名称

 

创建后,可以通过【公式】-【定义的名称】-【名称管理器】,查看已经定义的区域名称,如图 4,也可以用快捷键【Ctrl+F3】快速调出。

 

4个步骤用Excel制作二级联动下拉列表

图 4 名称管理器

 

03
设置一级列表

在本例中,选中区域F2:F10,在数据验证的来源里,选择A1:C1区域,如图5。

 

4个步骤用Excel制作二级联动下拉列表

图 5 制作数据验证一级列表

04
设置二级列表

对应选中G2:G10,在数据验证来源里输入如下函数公式:

=indirect(F2)

Indirect函数表示间接引用括号中单元格的内容,比如F1单元格中是“北京”,该公式就变成了

=北京

而区域名称中“北京”的内容就是“海淀,朝阳,西城”,G2中的验证列表来源相当于变成了“海淀,朝阳,西城”。

 

4个步骤用Excel制作二级联动下拉列表

图 6 数据验证制作二级列表

设置来源公式时要注意以下几点:

• 先选择区域范围

• 来源公式中不要忘记输入“=”;

函数括号中引用单元格是选择范围第一个单元格对应的,本例中二级区域范围第一个单元格是G2,G2单元格根据F2单元格的数据而变化;

• 引用单元格“F2”建议手工输入,如果鼠标点击单元格F2,公式中默认是$F$2的效果,本例中需把$符号去掉,不需固定函数引用位置;

• 如果F2为空单元格,会有来源报错,可以忽略。

 

最后可以在F列选择不同省市,在G列中会出现对应的城市名称列表,如图 7。

4个步骤用Excel制作二级联动下拉列表

图 7 省市二级列表效果

快速提取文件夹内的文件名

微信扫一扫加关注,Office自学网官方微信公众号,

专注分享软件安装和视频教程,让你一号在手,办公无忧!

给TA打赏
共{{data.count}}人
人已打赏
办公技巧

Excel制作模糊匹配的下拉列表,用这两个动态数组函数

2022-11-7 16:28:23

办公技巧

Excel分列的5个用法!

2022-11-7 18:49:39

文章版权声明 1、本网站名称:office自学网
2、本站永久网址:https://www.officezxw.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:1241926466进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索