2022-04-27
阅读量:
1309
EXCEL 如何实现下拉列表自动更新——方法1:OFFSET、COUNTA函数及数据验证应用
原始数据如上图所示。
如何增加学校名称后,右边下拉列表能自动更新?
================================
解决思路:可以通过EXCEL中 数据——数据验证——序列,将对应可选字段动态填入“来源”即可。如下图:
这里最重要的是解决自动更新非空字段的问题。
offset( )函数可以返回一个自定义区域
counta()函数可以返回非空单元格个数。
将以上两个公式组合,并通过表格验证无误。如下图所示:
=OFFSET($A$1,1,0,COUNTA(A:A),1)
1、公式解析:
以A1为参照单元格,行偏移1,列偏移0,行高用counta()获得,列宽为1。——或者整个数据区域
2、选中E2:E13单元格,输入上面公式后,用CTRL+Shift+Enter计算数组运算。验证无误。
通过定义名称的方式,以免出错,有更好的可读性。
公式和名称OK后,一切就绪。如下图:
125.1366
5
0
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
1条评论
0条评论