热线电话:13121318867

登录
2022-04-27 阅读量: 1309
EXCEL 如何实现下拉列表自动更新——方法1:OFFSET、COUNTA函数及数据验证应用

image.png

原始数据如上图所示。

如何增加学校名称后,右边下拉列表能自动更新?

================================

解决思路:可以通过EXCEL中 数据——数据验证——序列,将对应可选字段动态填入“来源”即可。如下图:

image.png


这里最重要的是解决自动更新非空字段的问题。

offset( )函数可以返回一个自定义区域

counta()函数可以返回非空单元格个数。

将以上两个公式组合,并通过表格验证无误。如下图所示:

image.png

=OFFSET($A$1,1,0,COUNTA(A:A),1)

1、公式解析:

以A1为参照单元格,行偏移1,列偏移0,行高用counta()获得,列宽为1。——或者整个数据区域

2、选中E2:E13单元格,输入上面公式后,用CTRL+Shift+Enter计算数组运算。验证无误。


通过定义名称的方式,以免出错,有更好的可读性。

image.png


公式和名称OK后,一切就绪。如下图:

image.png

image.png


image.png

125.1366
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子