excel中怎么实现这个offset函数应用

在看Offset使用量看到一个公式:=OFFSET!$G$6,姒乎看不懂想不明白?
}

引用offset函数应用产生的跨多表多维引用

Indirect的Ref_text参数使用二维数组产生的跨多表的四维引用学年上的变化

连续多表三维引用和引用offset函数应用产生的多维引用的区别

1 前者是将整个“引用”作为一个结果返回给Excel;而后者是将对不同平面上的各区域的引用作为多个结

两者支持的参数类型也大不相同前者由于不是真正的引用,不能在绝大多数reference、range和ref类3

以前者为参数的offset函数应用只返回一个结果值;而以后者为参数的offset函数应用对每个被引用的区域分别计算同時返回4

前者的三维结构是物理存在的;而后者的多维结构是通过引用offset函数应用虚拟生成的。5

前者所“引用”的各工作表必须是相邻的且各工作表中被“引用”区域的大小和行列位置也必须相同;Ref_text 参数中二

}

中用于返回距指定单元格或单元格区指定行数和列数区域的引用;它共有五个参数前三个为必选项,后两个为可选项;其中第一个参数为引用单元格或单元格区域;第②、三个参数分别为行数和列数它们不能超过表格范围,否则会返回错误;另外行数和列数还有正负之分,取值不同引用区域也不哃。Offsetoffset函数应用可与Sumoffset函数应用、Matchoffset函数应用组合使用例如与Sumoffset函数应用组合求一片选定区域的和。以下就是 Excel Offsetoffset函数应用的使用方法及与Sumoffset函数应用組合的具体操作实例实例中操作所用版本均为 Excel 2016。

中文表达示:OFFSET(引用单元格, 行数, 列数, [返回引用高度], [返回引用宽度])

A、Reference 是对单元格或相邻单元格的引用否则会返回 #VALUE 错误。

B、Rows 距引用单元格左右上角或下角的行数;当 Rows 为正数时表示距引用单元格左下角的行数;当 Rows 为负时,表示距引用单元格左上角的行数;如果指定的 Rows 超出表格范围将返回 #REF! 错误。

C、Cols 距引用单元格左边或右边的行数;当 Cols 为正时表示距引用单元格右邊的行数;当 Cols 为负时,表示距引用单元格左边的行数如果指定的 Cols 超出表格范围,也返回 #REF! 错误

D、Height 和 Width 为可选项,Height 表示返回引用的高度;Width 表礻返回引用的宽度;当引用一个单元格时Height 和 Width 都为1;当引用多个单元格时,Height 和 Width 可以都指定与引用单元格同样的高度和宽度也可指定为大於引用单元格的高度和宽度。如果省略 Height 和 Width将返回与引用单元格同等大小的区域。

1、返回引用单元格左下角的指定值

A、把公式 =OFFSET(D5,2,-2,1,1) 复制到 H2 单元格按回车,则返回“黑色T恤”操作过程步骤,如图1所示:

B、公式说明:引用单元格为 D5;行数为 2列数为 -2,高度和宽度都为 1公式的意思是:返回 D5 左下角距 D5 2 行与两列的单元格的引用;符合 Rows 为正时,返回引用单元格左下角的值;Cols 为负时返回引用单元格左边的值。返回一个單元格的值把高度和宽度都设置为 1 或省略,否会发生错误

2、返回引用单元格左上角的指定值

A、把上面公式 =OFFSET(D5,2,-2,1,1) 中的 2 改为 -2,就可以返回引用單元格左上角的指定值操作过程步骤,如图2所示:

B、说明:公式改为 =OFFSET(D5,-2,-2,1,1) 后按回车,返回“长袖白衬衫”正是 D5 左上角单元格的值,且距 D5 2 荇 2 列

3、返回引用单元格右下角的指定值

B、按回车,返回 872正是在 D5 右下角的值且距 D5 2 行 2 列,如图4所示:

(二)对多个单元格的引用并求和

B、為什么是 F7:G8 这四个单元格因为高度和宽度都为 2。选定单元格后再用 Sum 求它们的和,所以结果为 8021

按回车,返回结果为 10546如图8所示:

由此可知:返回的高度和宽度不必与引用单元格 D5:E6 一致。

按回车返回结果为 5398,如图10所示:

由此可知:当高度和宽度都变为负数时返回的单元格區域会向左移。

}

我要回帖

更多关于 offset函数应用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信