表达式:OFFSET(reference,rows,cols,height,width)
一共有五个参数,个中第一个参数不可省略,其它四个参数必须传入一个参数,其余三个参数可不填写(但是需以逗号分别隔)
参数1:reference,须要参照的单元格或单元格区域(基本利用单元格作为参照);

参数2:rows,行,相对付参照单元格高下位移的行数,正数代表下移,负数代表上移;
参数3:cols,列,相对付参照单元格旁边位移的列数,正数代表右移,负数代表左移;
参数4:height,高度,即所要返回的引用区域的行数。Height 可以为负,-x表示当前行向上的x行;
参数5:width,宽度,即所要返回的引用区域的列数。Width 可以为负,-x表示当前行向左的x行。
函数表达式及其参数先容完了,下面我们用实例在演示下函数的详细用法!
下图中,在F2单元格输入:=OFFSET(A1,2,2,1,1),返回的结果是C3单元格的内容,参考单元格是A1,行向下偏移2行至第3行,列向右偏移2列至第3列,末了两个参数代表返回区域的行数和列数都是1,即1个单元格,终极返回C3单元格的内容;
末了两个参数也可忽略不写,直接写成=OFFSET(A1,2,2,)即可。
区域引用利用频率较低,且可以通过单元格引用公式拖拽,这里就不做先容,小伙伴们节制基本的用法就好!
上面我们演示了offset函数最基本的用法,下面举个故意思的小案例,进一步先容offset的小技巧。
如下图所示,A列为一列日期数据,如果将每个单元格重复三次,并展示在B列中呢?这里我们用offset函数可以轻松实现!
在B2单元格内输入:
=OFFSET($A$2,(ROW(A2)-1)/4,)
公式下拉即可完成。动图展示如下:
小结
上面便是offset运用的一个小实例,分享给大家,如果以为有用,欢迎关注我,定期分享数据小技巧!