1 / 4
文档名称:

用OFFSET函数定义一个动态区域.docx

格式:docx   大小:39KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

用OFFSET函数定义一个动态区域.docx

上传人:江湖故人 2021/2/10 文件大小:39 KB

下载得到文件列表

用OFFSET函数定义一个动态区域.docx

文档介绍

文档介绍:用OFFSET函数定义一个动态区域
我们可以给一个单元格或区域定义一个名称,以便在公式中引用。如果区域 不是固定的而是一个动态的范围,我们也可以给它定义名称,以后在公式中引用 的就是一个动态区域。例如我们可以在A列中定义一个动态区域,是从A1单元 格开始的动态连续区域,其包含的行数不固定,操作步骤如下:
插入T名称T定义”,打开 定义名称”对话框
”下的文本框中输入要定义的名称,如 数据A”,
在引用位置”下的文本框中输入
“=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1),单缶 确定”。
公式说明:用OFFSET()函数定义一个动态区域,其参数分别是
Sheet1!$A$1:为作为参照系的引用单元格,是 Sheet 1表中的A1单元格;
第一个0:偏移的行数;
第二个0:偏移的列数;
COUNTA(Sheet1!$A:$A):区域高度,即区域中包含的行数,用 COUNTA()
函数计算A列中非空单元格个数,由这个公式可以看出,如果 A列中有多个数 据且不连续,将会返回错误结果;
最后一个参数1:区域宽度,即区域中包含的列数;
动态数据展示的实现
在工作表Sheetl中的单元格A1、A2、A3中分别输入“月份”、 “销售额”、“销售汇总”,
及相应的月份和销售额数据,请按以下步骤完成余下操作。
编辑推荐阅读
Excel函数应用之数学和三角函数
Excel函数应用之函数简介
单击主选单“插入/名称/定义”命令,弹出“定义名称”对话框, 在“在当前工作簿中的 名称”文本框中输入“ Month”,在“引用位置”文本框中输入公式:
“=offset($A$2,0,0,count($A:$A),1) ”, 单击“添加”按钮; 重复上述步骤,在“在当前
工作簿中的名称”文本框中输入“ Sales”,在“引用位置”文本框中输入公式: “=offset($B$2,0,0,count($B:$B),1) ”,单击“确定”按钮。
在C2单元格输入公式" =SUM(Sales)”,本文充分利用了 “名称”的作用。
鼠标单击A2,再单击工具栏中的“图表向导”按钮,在“图表向导一 4步骤之1 —图表类 型”对话框中,选择“ XY散点图”的第二个图表子类型,单击“下一步”按钮。
在“图表向导一4步骤之2—图表源数据”对话框中,单击“系列”标签,修改“X 值
(X): ”文本框里的内容为“ =Sheet1!Month”,修改"Y 值(Y):”文本框里的内容为 “=Sheet1!Sales ” 。单击“完成”按钮。
单击图表,清除图表的“网格线”、“绘图区背景格式”,至此完成。
现在,不管你怎样修改区域 A3、B3以下两列的数据,添加/删除,销售汇总和图表都将随着 你输入的数据集的变化而动态变化(注:不能删除 A2、B2单元格中的数据)。
几点说明
对步骤1中所使用的函数,主要有两个: OFFSET数和COUNT}数,就是这两个函数的配
合实现了动态数据的展示。
COUNT}数的参数是一个单元格区域引用。此时,它只统计引用中的数字,引用的空单元格
将被忽略。利用函数COUNT可以计算单元格区域引用中数字项的个数, 作为OFF