- 作者:佚名
- 时间:2017-03-17
动态名称就是名称的高级用法,如果创建一个动态的名称,我们需要利用OFFSET函数与COUNTA函数的组合就可以了,那么今天就跟着小编一起来学习一下创建Excel文档动态名称的方法吧。
创建动态名称的方法如下。
1.单击菜单“插入”→“名称”→“定义”(或者按组合键)。
2.在“定义名称”对话框中,在“在当前工作簿中的名称”文本框中输入“Data”,在“引用位置”文本框中输入公式:=OFFSET(Sheet1!$C$4,,,COUNTA(Sheet1!$C:$C) -1)
如图82-2所示。
图82-2 创建动态名称
3.单击“确定”按钮。
以上公式先计算B列中除了列标题以外的非空白单元格的数量,然后以C4单元格(首个数据单元格)为基准开始定位,定位的行数等于刚才计算出来的数量。
下面可以在C列以外的单元格中通过计算来验证此名称的引用是否正确,比如在B1中输入公式:=SUM(Data),如图82-3所示。
图82-3 使用动态名称进行计算
如果继续追回记录,名称“Data”的引用位置会自动发生改变,B2中的计算结果能够体现这一点,如图82-4所示。
图82-4 动态名称的引用位置自动适应表格的变化
注意:以上公式只能正确计算不间断的连续数据,如果表格中的数据有空白单元格,那么动态名称的引用位置将发生错误。
上面就是小编为大家讲解的创建Excel文档动态名称的方法,大家学会了吧。