当前位置: 主页 > Office办公 > Excel专区 > Excel教程 > Excel2003教程 > Excel2003如何创建动态名称

Excel2003如何创建动态名称

  • 2022-10-20
  • 来源/作者: Wps Office教程网/ 菜鸟图库
  • 130 次浏览

在Excel中,利用Excel2003OFFSET函数与Excel2003COUNTA函数,Excel2003创建动态名称。动态名称是名称的高级用法能够实现对一个未知大小的区域的引用。

在Excel数据处理中,连续记录数据表格的行数会随着记录追加而不断增多。如果需要创建一个名称来引用B列中的数据但又不希望这个名称引用到空白单元格,那么就不得不在每次追加记录后都改变名称的引用位置以适应表格行数的增加。在这种情况下Excel2003创建动态名称根据用户追加或删除数据的结果来自动调整引用位置以达到始终只引用非空白单元格的效果。

单击“插入”菜单-“名称”-“定义”菜单项,打开“定义名称”对话框,在“名称”输入框输入定义的名称,在“引用位置”输入:

=OFFSET(Sheet1!$B$2,,,COUNTA(Sheet1!$B$2:$B$65536))

如上图所示,单击“确定”按钮,创建“金额”名称。

如上图所示,当B列追加数据记录后,“金额”名称所引用的数据区域会自动发生改变。 Excel2003创建动态名称方便对数据区域进行自动调整。

相关说明:

  • 以上公式只能正确计算不间断的连续数据,如果表格中的数据有空白单元格,那么动态名称的引用位置将发生错误