Excel创建动态名称自动调整引用位置以引用非空白单元格区域
557
2022-08-09
这个问题不错,有效性序列的数据源能动态扩展范围吗
一般说来,通过有效性制作序列,数据来源都是固定去框选一个单元格区域的。
比如,下面这个案例。A列目前有几个城市名字,想在D2单元格做个下拉框,通过下拉选项里选择具体的城市。
制作步骤是:
1,鼠标放置在D2单元格,数据-数据工具-数据有效性,设置-允许:序列,来源处选择A2:A8单元格。
2,确定后,就可以通过D2单元格右侧的下拉按钮去选择具体的城市输入了。
不过,如果在A9、A10空白单元格新增城市的名字,D2单元格处的下拉框里的选项不会自动增加你在A列新增的那些城市的。
这时候,常见的方法是去更改数据有效性的设置,把来源处的范围调整为:=$A$2:$A$10。虽然这是一种应对的方法,但是也不方便,因为如果A列的城市名字需要不断地添加,D2单元格的有效性设置也面临着不断地修改。
有些朋友遇到这种情况,干脆在来源处把数据源框选得大大的,比如把来源输入成这样:=$A$2:$A$60。但是这样一来,做好的下拉框里会有很多空白的选项。这样的做法也是不妥当的。
下面推荐一种“表”技术来解决这种问题:
其他步骤同上述2步。只要增加下面这一关键步骤就可以:
【关键步骤】:
选中A1:A8,CTRL+T或者插入-表,确定即可。
以后你在A9、A10等输入新的城市名字时,D2单元格的下拉框项目里自动会有新增的城市名字。
发表评论
暂时没有评论,来抢沙发吧~