我们可以给一个单元格或区域定义一个名称,以便在公式中引用 。如果区域不是固定的而是一个动态的范围,我们也可以给它定义名称,以后在公式中引用的就是一个动态区域 。例如我们可以在A列中定义一个动态区域,是从A1单元格开始的动态连续区域,其包含的行数不固定,操作步骤如下:
1.单击菜单“插入→名称→定义”,打开“定义名称”对话框 。
2.在“在当前工作簿中的名称”下的文本框中输入要定义的名称,如“数据A”,在“引用位置”下的文本框中输入“=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1)”,单击“确定” 。
公式说明:用OFFSET()函数定义一个动态区域,其参数分别是
Sheet1!$A$1:为作为参照系的引用单元格,是Sheet1表中的A1单元格;
第一个0:偏移的行数;
第二个0:偏移的列数;
COUNTA(Sheet1!$A:$A):区域高度,即区域中包含的行数,用COUNTA()函数计算A列中非空单元格个数,由这个公式可以看出,如果A列中有多个数据且不连续,将会返回错误结果;
最后一个参数1:区域宽度,即区域中包含的列数;
3.在公式中引用这个动态区域,如“=SUM(数据A)” 。
【在excel中利用OFFSET函数定义一个动态区域】
推荐阅读
- Excel中怎么交集求和实例教程
- 怎么快速获取excel公式中某一部分的计算结果
- Excel公式怎么返回月末的日期
- Excel中DCOUNT函数在复杂的数据中统计应用图解教程
- Excel中使用函数的优势概述
- 可将食物储藏在实验室的冰箱吗
- 在excel中用SUBSTITUTE函数清除字符串中的空格
- 在Excel公式中引用工作表外的单元格
- Excel2003中计算公式使用基础教程
- Excel公式的运算符使用教程