首页 > Office专区 > Excel教程 >

EXCEL中OFFSET函数使用方法实例

来源:互联网 2023-02-20 19:34:56 163

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

工具/原料

  • excel

方法/步骤

  • 1

    offset函数的语法结构为:offset(reference,rows,cols,[height],]width])gn0办公区 - 实用经验教程分享!

    用中文表示:offset(引用区域,行号,列号,【高度】,【宽度】)gn0办公区 - 实用经验教程分享!

    reference:作为偏移量参照系的引用区域,必须为对单元格或者相连单元格区域的引用,否则,函数会返回错误值。gn0办公区 - 实用经验教程分享!

    rows:相对于偏移量参照系的左上角单元格,向上或者向下偏移的行数,rows可以是正数或者负数,正数是指向下偏移的行数,负数指向上偏移的行数。gn0办公区 - 实用经验教程分享!

    cols:相对于偏移量参照系的左上角单元格,向左或者向右偏移的列数,cols可以是正数或者负数,正数指向右偏移的列数,负数指向左偏移的列数。gn0办公区 - 实用经验教程分享!

    height:高度,即所要返回的引用区域的行数。gn0办公区 - 实用经验教程分享!

    width:宽度,即所要返回的引用区域的列数。gn0办公区 - 实用经验教程分享!

    当height、width参数省略时,默认以第1个参数reference的高度和宽度为准;当指定height、width参数时,则以指定的高度、宽度值为准。gn0办公区 - 实用经验教程分享!

    gn0办公区 - 实用经验教程分享!

    gn0办公区 - 实用经验教程分享!

  • 2

    下面结合实例学习offset的用法。在E2中录入公式“=OFFSET(B2,1,2,1,1)”,各参数的说明见下图。gn0办公区 - 实用经验教程分享!

    EXCEL中OFFSET函数使用方法实例gn0办公区 - 实用经验教程分享!

  • 3

    返回68,我们验证一下,以B2单元格为基准,向下一行,向右2列,高度和宽度都为1的即单元格D3,值为68。可见是正确的。gn0办公区 - 实用经验教程分享!

    EXCEL中OFFSET函数使用方法实例gn0办公区 - 实用经验教程分享!

  • 4

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

    gn0办公区 - 实用经验教程分享!

    EXCEL中OFFSET函数使用方法实例gn0办公区 - 实用经验教程分享!

  • 5

    可见,此例中函数返回了一个高度为2,宽度为1的区域,区域的值为{83,90}。gn0办公区 - 实用经验教程分享!

    EXCEL中OFFSET函数使用方法实例gn0办公区 - 实用经验教程分享!

  • 6

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

    EXCEL中OFFSET函数使用方法实例gn0办公区 - 实用经验教程分享!

  • 7

    我们来解释一下函数;gn0办公区 - 实用经验教程分享!

    第一、MATCH(B12,$B$2:$B$10,)部分作为offset函数的第二参数。公式的意思是查找B12单元格的值在$B$2:$B$10区域的行数。在公式编辑栏选择这部分,按F9键,得到运算结果:1。查看完结果,按ESC键返回公式,1表示B12单元格的值在$B$2:$B$10区域第一行。gn0办公区 - 实用经验教程分享!

    第二:OFFSET(B1,1,1,5)意思:Offset函数以B1单元格为基点,向下偏移1行至B2,并以B2作为返回引用的起点,返回一个宽度为5列的单元格区域引用,即C2:G2区域。gn0办公区 - 实用经验教程分享!

    第三,sum():最外面用sum函数对offset函数的结果进行汇总求和:=SUM(C2:G2)就得到355。gn0办公区 - 实用经验教程分享!

    gn0办公区 - 实用经验教程分享!

  • 8

    点B12单元格中下拉箭头,选择其他同学。gn0办公区 - 实用经验教程分享!

    EXCEL中OFFSET函数使用方法实例gn0办公区 - 实用经验教程分享!

  • 9

    如杨紫,看到,总成绩已经统计出来了。gn0办公区 - 实用经验教程分享!

    EXCEL中OFFSET函数使用方法实例gn0办公区 - 实用经验教程分享!

  • 10

    excel offset函数用法总结:gn0办公区 - 实用经验教程分享!

      通过上面这个OFFSET函数实例,获知offset函数实际上并不移动任何单元格或更改选定区域,它只是返回一个引用。OFFSET函数,可用于任何需要将引用作为参数的函数。gn0办公区 - 实用经验教程分享!

  • 10本页面未经许可获取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!gn0办公区 - 实用经验教程分享!


    标签: excel函数使用方法实例

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码