1 / 14
文档名称:

offset函数高级应用.xls

格式:xls   页数:14页
下载后只包含 1 个 XLS 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

offset函数高级应用.xls

上传人:yixingmaoj 2016/4/16 文件大小:0 KB

下载得到文件列表

offset函数高级应用.xls

文档介绍

文档介绍:OFFSET 引用函数 OFFSET(reference,rows,cols,[height],[width]) 以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。基本原理基点 reference 公式: =OFFSET(A5,2,2,5,3)=$C$7:$E$11 ROWS:2 偏移后基点 COLUMNS:2 HEIGHT:5 WIDTH:3 以上图示为 OFFSET 常规偏移示例,函数结果为引用( REF )。注意事项 1、首先必须注意, reference 必须为引用(包括函数产生的三维引用), 不能为常量或数组。 2、行偏移_rows 、列偏移_cols 为必输项,如省略必须用"," 逗号进行占位,缺省值为 0(即不偏移);行数_height 和列数_width 为可选项,可省略,缺省视为与基点行数和列数相同。常规知识点一、基点与行数、列数的关系。通常情况下,如果基点以单元格区域作为引用范围,如果不指定行数或列数,系统默认是引用区域的行数和列数来确定结果。公式 1 =OFFSET(A5:C5,2,2) 公式结果$C$7:$E$7 公式 2 =OFFSET(A5,2,2,,3) 公式结果$C$7:$E$7 由于引用基点为 A5:C5 3列区域,同时公式 1中未指定行数或列数,所以最终结果仍然为 3列区域,公式 1与公式 2结果相同,两者等价。公式 3 =OFFSET(A5:C9,2,2) 公式结果$C$7:$E$11 公式 4 =OFFSET(A5,2,2,5,3) 公式结果$C$7:$E$11 同理,公式 3与公式 4结果相同,两个公式等价。二、行数与列数对引用基点的影响。在上面的公式 1和公式 3中,都是引用基点为单元格区域引用,同时都未设置行数与列数的情况下的结果。但有时,基点为区域引用时,用户同时又指定了行数或(和)列数,那么用户必须清楚了解实际引用的基点区域,才能得出正确结果。例如已经将整个 P32:R36 区域定义为名称 DATA : =OFFSET 应用基础!$P$32:$R$36 例1:利用名称作为基点,得到右图的浅蓝色子区域公式: =OFFSET(DATA,1,,2) 公式结果$P$33:$R$34 检验:6 由于公式中指定了最终结果的行数(2) ,未指定列数,那么公式实际上以 P32:R32 区域作为引用基点,公式等同于: 公式 1 =OFFSET(P32:R32,1,,2) 公式 2 =OFFSET(P32,1,,2,3) 检验:6 例2:利用名称作为基点,得到右图中红色字体区域公式: =OFFSET(DATA,2,1,3,2) 公式结果$Q$34:$R$36 检验:6 由于公式中指定了最终结果的行数(3) 和列数(2) ,那么系统只能将 DATA 中的左上角单元格(P32) 作为引用基点,并不是整个 DATA 区域。公式等同于: =OFFSET(P32,2,1,3,2) 公式结果$Q$34:$R$36 检验:6 以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。 2、行偏移_rows 、列偏移_cols 为必输项,如省略必须用"," 逗号进行占位,缺省值为 0(即不偏移);行数_height 和列数_width 为可选项,可省略,缺省视为与基点行数和列数相同。通常情况下,如果基点以单元格区域作为引用范围,如果不指定行数或列数,系统默认是引用区域的行数和列数来确定结果。由于引用基点为 A5:C5 3列区域,同时公式 1中未指定行数或列数,所以最终结果仍然为 3列区域,公式 1与公式 2结果相同,两者等价。序号姓名工资但有时,基点为区域引用时,用户同时又指定了行数或(和)列数,那么用户必须清楚了解实际引用的基点区域,才能得出正确结果。1A 100 2B 200 3C 300 4D 400 由于公式中指定了最终结果的行数(2) ,未指定列数,那么公式实际上以 P32:R32 区域作为引用基点,公式等同于:5E 500 由于公式中指定了最终结果的行数(3) 和列数(2) ,那么系统只能将 DATA 中的左上角单元格(P32) 作为引用基点,并不是整个 DATA 区域。基点员工编号员工姓名性别年龄 A0711 张三男 10 A0795 李四男 20 A0733 王五女 30 B1234 赵六男 40 A2345 张大男 50 A0123 刘二女 60 偏移 B1123 田七男 50 公式=offset(B1,7,2, - 3,3) 检验:9 等价于: =OFFSET(B1,7 - 3+1,2,3,3) 解释: 1、通常情况下,用户都是输入正数来控制产生引用的行数和列数,偏移