多语言展示
当前在线:342今日阅读:103今日分享:49

Excel数据有效性里序列下拉菜单空白内容的去除

我们应用Excel 的数据有效性序列功能时,有时候序列数量需要不断变化,每次序列变化时,我们要么手动更改序列范围,要么就一开始将序列范围定义得尽可能大。可是这两个方法太费事或在下拉菜单中显示空白内容,那么有没有别的方法,既不用重新定义序列范围,也不显示空白内容呢?下面,就介绍这么一个方法,涉及Excel中数据有效性序列的应用,以及OFFSET、COUNTA函数功能介绍以及在序列中的应用。
工具/原料

Excel 2007/2010

方法/步骤
1

A列为序列引用的内容,对C1单元格进行数据有效性的设置。选中C1,点击菜单 数据-数据有效性,在有效性条件的允许条件中选择“序列”,然后在文本框中输入=OFFSET($A$1,,,COUNTA($A:$A)),确定退出。

2

我们对A列内容进行编辑,可以发现,C1下拉菜单中空白没有了,并且还根据A列内容自动更新了。

OFFSET函数介绍

OFFSET函数格式如下:OFFSET(reference,rows,cols,[height],[width])这是一个偏置函数,reference是偏置的基准,rows和cols都是偏移量,前者是行偏移,后者是列偏移,[height]和[width]是偏移后返回范围。如果rows和cols值为0,可省略不写,但半角逗号需保留;[height]和[width]值为1,可省略不写。

COUNTA函数介绍

COUNTA函数格式如下:OFFSET(value1,[value2],...)这是一个计数函数,计算区域里非空单元格个数。value1为必需,后面的可选。如图所示,H列非空单元格个数为5,运用COUNTA函数可以轻松进行计数。

推荐信息