1 / 4
文档名称:

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

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

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

分享

预览

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

上传人:changjinlai 2019/12/29 文件大小:58 KB

下载得到文件列表

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

文档介绍

文档介绍:用OFFSET函数定义一个动态区域   我们可以给一个单元格或区域定义一个名称,以便在公式中引用。如果区域不是固定的而是一个动态的范围,我们也可以给它定义名称,以后在公式中引用的就是一个动态区域。例如我们可以在A列中定义一个动态区域,是从A1单元格开始的动态连续区域,其包含的行数不固定,操作步骤如下:   “插入→名称→定义”,打开“定义名称”对话框。   “在当前工作簿中的名称”下的文本框中输入要定义的名称,如“数据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:区域宽度,即区域中包含的列数;动态数据展示的实现在工作表Sheet1中的单元格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)”,单击“确定”按钮。“=SUM(Sales)”,本文充分利用了“名称”的作用。,再单击工具栏中的“图表向导”按钮,在“图表向导—4步骤之1—图表类型”对话框中,选择“XY散点图”的第二个图表子类型,单击“下一步”按钮。“图表向导—4步骤之2—图表源数据”对话框中,单击“系列”标签,修改“X值(X):”文本框里的内容为“=Sheet1!Month”,修改“Y值(Y):”文本框里的内容为“=Sheet1!Sales”。单击“完成”按钮。,清除图表的“网格线”、“绘图区背景格式”,至此完成。现在,不管你怎样修改区域A3、B3以下两列的数据,添加/删除,销售汇总和图表都将随着你输入的数据集的变化而动态变化(注:不能删除A2、B2单元格中的数据)。几点说明对步骤1中所使用的函数,主要有两个:OFFSET函数和COUNT函数,就是这两个函数的配合实现了动态数据的展示。COUNT函数的参数是一个单元格区域引用。此时,它只统计引用中的数字,引用的空单元格将被忽略。利用函数COUNT可以计算单元格区域引用中数字项的个数,作为OFFSET函数的相对偏移量参数使用。OFFSET函数实现动态区域的扩展。此函数的功能是以指定的引用为参照系,