大家在做表时,固定单元格是要输入固定内容,就用到数据有效性,但新加入的下拉菜单内容无法自动识别,还需编辑数据有效性菜单,现用INDEX和COUNTA函数来实现动态下拉菜单。 操作步骤: 1.按照下图,选择【公式】-【定义名称】,定义一个“下拉菜单”的名称,然后在最下面的文本框输入公式: =操作表格!$A$2:INDEX(操作表格!$A:$A,COUNTA(操作表格!$A:$A)) 说明: COUNTA(操作表格!$A:$A)数出A列一共有多少个值,也就是最后一个数据的行数。本例假设数据自A1起连续,不是从A1起或不连续,可以用其他方法。 然后INDEX函数从A:A中提取出这个单元格(例如是A6),然后连接上前面的A2,就形成了新的数据源【A2:A6】。 如果A7增加数据,数据源会变成【A2:A7】。 按照第一步的方法,为B2单元格重新设置数据有效性。 【来源】处按下图输入: 此时,B2下拉菜单显示效果如下: 当在A6单元格输入新的内容时,B2的下拉菜单内容自动增加了新的内容: 大家多多练习吧!
|
|