Excel技巧视频8:利用动态命名公式实时更新数据有效性列表
我们可以使用动态的公式定义区域名称,在添加新数据时区域会自动扩展。如果再将定义的名称与数据有效性相结合,就可以实时更新数据有效性列表。这样,省掉了添加数据时又要修改数据有效性。
第1步:定义动态名称
单击“公式”选项卡中的“定义名称”按钮。
在“新建名称”对话框中,输入名称:NameList,在引用位置输入公式:
=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1)
公式使用了OFFSET函数,基于单元格A1向下偏移,偏移量即数据单元格的数量。当在列A的末尾,如单元格A6中添加数据时,公式会自动扩展包含新添加的数据。
第2步:添加数据有效性
单击“数据”选项卡中的“数据有效性”按钮。
在“数据有效性”对话框中,在“允许”组合框列表中选择“序列”,在“来源”中输入“=NameList”,即在第1步中定义的动态名称。
此时,如果在列A中添加数据,数据有效性下拉列表中将自动添加相应的值。
详细技巧请进一步参看下面的操作视频:
赞 (0)