咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

说到位移函数大家可能会想到offset,没错,今天要介绍的就是offset函数以及它的一些小技巧!

函数简介

offset函数是Excel中最常用的函数之一,它的功能主要是以指定的单元格或者区域为参照系,通过给定的偏移量,返回一个新的单元格或者区域。

表达式: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应用的一个小实例,分享给大家,如果觉得有用,欢迎关注我,定期分享数据小技巧!