Excel | 可增加选项的下拉菜单

韩老师将公众号的实用案例集于此书,此书入选国家十三五规划教材“:

问题情境

我们做下拉菜单时,最普遍采用的方式是:在“数据验证”对话框中选择验证条件是来自一个固定的序列,如下图:

但这样做出的下拉菜单有一个弊端:序列区域的固定的,当再添加一个选项时,必须重新再来选择序列。

这次,来教大家一个随时可添加选项的下拉菜单的做法。

实现方法
更改序列来源

将“数据验证”对话框验证条件的序列来源改为公式:“=OFFSET($D$1,1,,COUNTA($D:$D)-1,1)”,如下图:

即可实现随时添加下拉选项。如下动图:

如果是跨数据表引用序列,是一样的道理,只要把公式中引用的数据添加工作表名称就可以了。比如,如果选项来自Sheet2工作表,公式改为"=OFFSET(Sheet2!$D$1,1,,COUNTA(Sheet2!$D:$D)-1,1)"就可以了。

公式解析

公式:“=OFFSET($D$1,1,,COUNTA($D:$D)-1,1)”:是指以D1为基准点,向下偏移1行,取D列非空单元格数据减1的区域。

有关OFFSET函数的详解,请参考:

Excel | OFFSET偏移函数详解与应用案例

(0)

相关推荐