RSS

Excel教程:offset函数使用方法和实例

通过这两个例子我们先来解释一下offset的参数的含义:第一个参数就是一个参考位置,相当于座标中的原点;第二个参数是相对于这个原点移动的行数,正数向下,负数向上,0则代表同一行;第三个参数是相对于这个原点移动的列数,正数向右,负数向左,0则代表同一列;第四个参数的意思是根据原点和移动对应的行数列数之后需要的范围的高度(行数);第五个参数的意思是根据原点和移动对应的行数列数之后需要的范围的宽度(列数);比如前面两个例子里,第四和第五参数都是1,就代表我们想得到的是一个单元格的内容。

最后使用sum进行求和。

当height、width参数省略时,默认以第1个参数reference的高度和宽度为准;当指定height、width参数时,则以指定的高度、宽度值为准。

它的语法结构为:=OFFSET(基准位置,向下或上偏移几行,向右或左偏移几列,引用区域的高度,引用区域的宽度)!Excel中,OFFSET函数的使用方法(https://p6.toutiaoimg.com/origin/tos-cn-i-qvj2lq49k0/8cbd73fe5988480c9cc9701b62f194b9?from=pc)公式里面的第1个参数可以是单元格,也可以是单元格区域,第2和第3个参数可为正数,也可以是负数,如果是正数,表示向下和向右偏移,如果是负数,则表示向上和向左偏移,第4和第5个参数如果省略不写,则默认为和第1个参数大小一致。

先顶后看年薪百万,如果帮到了你,帮忙给个好评,这对小编很重要,万分感谢。

因此=offset(B2,0,1)表示向右偏移1列,返回的结果为C2青岛。

看了这些解释,大家是不是还是一头雾水呀?正所谓字不如表,表不如图。

**场景二**:=offset(B7,-4,3,3,2)表示的含义见下图,以B3单元格为基准,向上移动4行,向右移动3列,返回3行2列的区域的数据。

最后使用sum进行求和。

**Excel应用技术1:提取最新报价**黄色单元格是写好的公式返回的最新报价。

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

excel中offset函数功能在excel中offse函数也同汇编语言一样也表示地址偏移,offse函数的主要功能是返回对单元格或单元格区域中指定行数和列数的区域的引用。

第sum():最外面用sum函数对offset函数的结果进行汇总求和:=SUM(),就得到。

并且可以引用指定行列数的区域。

返回头来看上面图片反馈这个问题:上图中我们的学员想返回的是第一个数据‘**234**’,结果出现的是第二个数据‘**213**’,觉得我的公式没错啊,为什么出现的结果有问题呢?这里解惑:**offset($B$3,$K$2,1,1,7)**这个公式中$K$2=1,表示的是,以B3单元格为基准点,向下偏移一行,偏移一列的区域为1行7列的数据;这里大家都理解,没有问题,但是问题出现在,为什么写在D列单元格数据返回有问题?excel在我们不使用数组公式的时候,它的偏移列,按照原点来的,所以,当你是C列写公式的时候默认相对B列偏移1列,在你的数据中输出第一个数,当你是D列的时候,默认相对B列偏移2列,所以输出第二个数据。

在函数中也就代表引用8行数据。


Your Comment