Offset函数

 

OFFSET是一个定位引用函数,返回指定位置的单元格或者区域。OFFSET函数经常跟其他函数组合运用,需真正理解这个函数,才能灵活运用。...



OFFSET是一个定位引用函数,返回指定位置的单元格或者区域。OFFSET函数经常跟其他函数组合运用,需真正理解这个函数,才能灵活运用。

OFFSET语法结构为:

OFFSET(定位起点,上下偏移行数,左右偏移列数,返回引用的行数,返回引用的列数)

OFFSET有5个参数,即后面括号里的内容,参数之间由逗号隔开。参数详细介绍如下表。

参数顺序
参数解释
注意事项
第1参数

定位起点

对于偏移参数来说,起点位于左上角,起点可以是区域

第2参数

上下偏移行数

正数为向下偏移,负数为向上偏移

第3参数

左右偏移列数

正数为向右偏移,负数为向左偏移

第4参数

返回引用的行数

正数为向下引用取数,负数为向上引用取数,可省略

第5参数

返回引用的列数

正数为向右引用取数,负数为向左引用取数,可省略

下面举例子来说明OFFSET函数的运算过程。

(1)OFFSET返回1个单元格的值:如图1-
                           
 


单元格C12公式:

=OFFSET(A1,4,6)

OFFSET函数以A1为定位起点(第1参数),向下偏移4行(第2参数),向右偏移6行(第3参数),省略第4、5参数。返回65。

公式也可以改成:

=OFFSET(A1,4,6,,)

公式效果是一样的。

(2)OFFSET返回1维数组:如图1-
单元格C12公式:

=OFFSET(A1,4,6,4,)

OFFSET函数以A1为定位起点(第1参数),向下偏移4行(第2参数),向右偏移6行(第3参数),向下返回4行(第4参数),第5参数省略,返回的列默认为第1参数列宽1。因为返回的是一个数组,按回车公式会出错。我们换个方法,鼠标选择“C12:C15”,同时按Ctrl+Shift+Enter,公式两头会出现{},如图1-结果显示在“C12:C15”单元格中。或者将鼠标放在公式编辑栏,按F9,同样可以显示结果{65;66;67;68}。
(3)OFFSET返回2维数组:如图1-
单元格C12公式:

=OFFSET(A1:A4,4,6,,2)

OFFSET函数第1参数为A1:A4,但以左上角A1为定位起点,向下偏移4行(第2参数),向右偏移6行(第3参数),第4参数省略时默认为第1参数的行高4,即向下返回4行,向右返回2列(第5参数)。因为返回的是一个数组,公式输入完毕后按回车公式会出错;鼠标选择单元格区域“C12:D15”,同时按Ctrl+Shift+Enter,公式两头会出现{},运算结果会显示在“C12:D15”单元格中。或者将鼠标放在公式编辑栏,按F9,同样可以显示结果{65,75;66,76;67,77;68,78},逗号表示换列,分号表示换行。

PS:您也可以留言给我,我会及时给您答复!

EXCEL

微信订阅号:lovexcel
真实案例最实用

【实战运用 相互交流】

欢迎投稿:lovexcel@qq.com


长按二维码,选择“识别图中二维码”即可关注


    关注 EXCEL


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册