职场就业

当前位置 /首页/职场理财/职场就业/列表

EXCEL中OFFSET函数使用方法实例

offset函数,以指定的引用为参照系,通过给定偏移量得到新的引用,返回的引用可以是一个单元格或者单元格区域,并且可以返回指定的行数和列数。现在我们实例学习一下此函数的具体用法。

操作方法

(01)offset函数的语法结构为:offset(reference,rows,cols,[height],]width])用中文表示:offset(引用区域,行号,列号,【高度】,【宽度】)reference:作为偏移量参照系的引用区域,必须为对单元格或者相连单元格区域的引用,否则,函数会返回错误值。rows:相对于偏移量参照系的左上角单元格,向上或者向下偏移的行数,rows可以是正数或者负数,正数是指向下偏移的行数,负数指向上偏移的行数。cols:相对于偏移量参照系的左上角单元格,向左或者向右偏移的列数,cols可以是正数或者负数,正数指向右偏移的列数,负数指向左偏移的列数。height:高度,即所要返回的引用区域的行数。width:宽度,即所要返回的引用区域的列数。当height、width参数省略时,默认以第1个参数reference的高度和宽度为准;当指定height、width参数时,则以指定的高度、宽度值为准。

(02)下面结合实例学习offset的用法。在E2中录入公式“=OFFSET(B2,1,2,1,1)”,各参数的说明见下图。

EXCEL中OFFSET函数使用方法实例

(03)返回68,我们验证一下,以B2单元格为基准,向下一行,向右2列,高度和宽度都为1的即单元格D3,值为68。可见是正确的。

EXCEL中OFFSET函数使用方法实例 第2张

(04)上面例子中是以单元格为参照系,下面我们再实例下以区域为参照系的情况。在E2单元格中录入“=OFFSET(A1:B2,3,2,2,1)”,以ctrl+shift+enter键结束(数组公式结束方式)。

EXCEL中OFFSET函数使用方法实例 第3张

(05)可见,此例中函数返回了一个高度为2,宽度为1的区域,区域的值为{83,90}。

EXCEL中OFFSET函数使用方法实例 第4张

(06)日常工作中,offset函数应用非常广泛,经常和其他的函数嵌套在一起,为我们工作提供更多的方便。如下图,返回学生各科总成绩。如图:在B12单元格中建立数据有效性,在B13单元格中录入公式“=SUM(OFFSET(B1,MATCH(B12,$B$2:$B$10,),1,1,5))”,返回结果为355,即是李明总成绩。

EXCEL中OFFSET函数使用方法实例 第5张

(07)我们来解释一下函数;第一、MATCH(B12,$B$2:$B$10,)部分作为offset函数的第二参数。公式的意思是查找B12单元格的值在$B$2:$B$10区域的行数。在公式编辑栏选择这部分,按F9键,得到运算结果:1。查看完结果,按ESC键返回公式,1表示B12单元格的值在$B$2:$B$10区域第一行。第二:OFFSET(B1,1,1,5)意思:Offset函数以B1单元格为基点,向下偏移1行至B2,并以B2作为返回引用的起点,返回一个宽度为5列的单元格区域引用,即C2:G2区域。第三,sum():最外面用sum函数对offset函数的结果进行汇总求和:=SUM(C2:G2)就得到355。

(08)点B12单元格中下拉箭头,选择其他同学。

EXCEL中OFFSET函数使用方法实例 第6张

(09)如杨紫,看到,总成绩已经统计出来了。

EXCEL中OFFSET函数使用方法实例 第7张

(10)excel offset函数用法总结:通过上面这个OFFSET函数实例,获知offset函数实际上并不移动任何单元格或更改选定区域,它只是返回一个引用。OFFSET函数,可用于任何需要将引用作为参数的函数。

TAG标签:Excel offset 实例 函数 #