打开APP
userphoto
未登录

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

开通VIP
动态下拉列表


 前言

如下图所示:A列为项目代号列表,想在C列实现下拉列表

方法:选中C2单元格,点击数据、数据有效性、设置、在允许里选择序列,在来源框里用鼠标选择A2A6单元格区域。

结果:

C2单元格右边出现下拉按钮,点击下拉按钮,项目的列表就出来了,你可以在列表中选择想要的项目。

但是如果项目列表需要经常追加项目,是不是每次都要重新选择一遍?

1方法一:多选数据源

也有同学说:将来源多选几行单元格,不就行了?

我们试一下,在来源里,我们选A2A20,留出后期增加的行数,结果如下:

下拉列表中多了很多空值,每次都要滑动移动条,才能找到需要的值。功能没有问题,但是降低了效率

2方法二:通过自定义名称,动态引用

依次点击公式、定义名称,名称定义为:列表,引用位置写入公式

=OFFSET(Sheet1!$A$1,1,0,COUNTA(Sheet1!$A:$A)-1,1)

首先理解OFFSET函数的用法:

OFFSET(目标单元格,偏移行数,偏移列数,区域行高,区域列宽)

本公式的意思为将A1单元格向下偏移1行,偏移0列(不偏移列),得到的单元格为A2,然后定义偏移后的区域高度为A列的统计个数减一(减去表头)为5,列宽为1,所以OFFSET函数返回的区域为A2A6

然后在数据有效性来源里输入公式

=列表

这样,你可以随时在A列增加新的项目,然后下拉列表也会实时更新到最新的位置,就不会出现空格了!

 知识点

数据有效性

定义名称

offset函数

counta函数


END

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel表格中会自动更新的下拉菜单,一学你就会!
Excel引用函数offset教程
成为Excel函数高手 必过这一关!
Excel函数之Offset
按月份动态求累加值这样做,记住了
Excel函数公式:使用Offset函数制作动态图表
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服