OFFSET函数的作用是以指定的引用为参照系,通过给定的偏移量得到新的引用。返回的引用可以是一个单元格或单元格区域。今天天天办公网小编为大家分享有关Excel中offset函数的使用方法及实例。

offset函数语法结构

OFFSET函数的语法结构为:OFFSET(reference,rows,cols,height,width)

第1个参数reference是作为参照系的引用区域,reference 必须为对单元格或相连单元格区域的引用,其左上角单元格是偏移量的起始位置;

第2个参数rows是相对于引用参照系的左上角单元格要上(下)偏移的行数,该参数为正数代表向下偏移,为负数代表向上偏移;

第3个参数cols是相对于引用参照系的左上角单元格要左(右)偏移的列数,该参数为正数代表向右偏移,为负数代表向左偏移;

第4个参数Height为要返回的新引用区域的行数,该参数为正数代表当前行向下多少行,为负数代表当前行向上多少行;

第5个参数Width为要返回的新引用区域的列数,该参数为正数代表当前列向右多少列,为负数代表当前列向左多少列。

如果省略 height 或width,则假定新引用区域的行数或列数与reference相同。

案例1:以单个单元格为参照系,返回单个单元格引用

以下图工作表中的A2单元格为起始单元格,向下偏移4行,向右偏移4列,返回1行高1列宽的新单元格引用,将返回结果显示在G2单元格中。

Excel中OFFSET函数的使用方法及实例-天天办公网

操作步骤:

选中G2单元格,在英文状态下输入公式:=OFFSET(A2,4,4,1,1),回车确认公式,可以得到新单元格引用E6中的内容“45”。

Excel中OFFSET函数的使用方法及实例-天天办公网

Excel中OFFSET函数的使用方法及实例-天天办公网

公式说明:

A2单元格向下偏移4行为A6单元格,A6单元格再向右偏移4列为E6单元格,再以E6单元格为基准返回一个1行1列的区域,该区域就是E6单元格本身,所以公式返回结果为E6单元格中的内容“45”。

案例2:以相连单元格区域为参照系,返回单元格区域引用

以下图工作表中的A2:B3单元格区域为参照系,向下偏移3行,再向右偏移3列,再向下向右返回2行高2列宽的新单元格区域引用,将新单元格区域引用内容显示在G2:H3单元格中。

Excel中OFFSET函数的使用方法及实例-天天办公网

操作步骤:

选中G2:H3单元格区域,输入公式:=OFFSET(A2:B3,3,3,2,2),同时按shift+ctrl+enter组合键,即可在G2:H3单元格区域返回对应的引用结果D5:E6单元格区域中的内容。

Excel中OFFSET函数的使用方法及实例-天天办公网

Excel中OFFSET函数的使用方法及实例-天天办公网

公式说明:

公式中的参照系为相连单元格区域A2:B3,偏移量的起始位置是A2:B3左上角的单元格A2,向下偏移3行为A5单元格,再向右偏移3列为D5单元格。以D5单元格为基准,返回一个2行高2列宽的单元格区域,得到的新引用区域就是D5:E6单元格。

注意事项:

因为公式返回的是单元格区域,是数组公式,所以公式输入完毕要同时按shift+ctrl+enter组合键确认公式。如果直接按enter键确认公式,会返回错误提示“#VALUE!”。

Excel中OFFSET函数的使用方法及实例-天天办公网

关于Excel中OFFSET函数的使用方法及实例的相关内容就为大家介绍到这,了解更多EXCEL技巧和教程欢迎访问天天办公网(www.ttoffice.net)