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
微信扫一扫关注公众号