offset函数的斗转星移神功
北乔峰,南慕容,讲的是《天龙八部》中两位绝顶高手乔峰和慕容复。这个慕容复有一项特别厉害的武功叫斗转星移神功。它的厉害之处在于它能够将对手打来的武功内力和招数的力道和方位进行随意转移,反伤于对手或第三方,而自己则毫发无损。姑苏慕容在江湖上的威名几乎都得益于斗转星移神功。
巧了,在Excel中也有一个函数具有“斗转星移”的能力,那就是offset函数。它的语法结构如下:
语法结构:OFFSET(reference,rows,cols,[height],[width])
Reference:表示偏移的基点
Row:表示偏移的行数
Cols:表示偏移的列数
Height:表示偏移后区域的行数
Width:表示偏移后区域的列数
offset函数已指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域,并可以指定返回的行数和列数。offset函数是Excel最重要的函数之一,具有极广泛的实际应用。它以指定的引用为参照系,通过给定偏移量得到新的引用。
例:单元格/区域移位
本例中,我们希望提取以单元格F3为起点,向下移动3行,向右移动1列后,新的单元格中的值。在单元格A2中输入“=OFFSET(F3,3,1,)”即可。
果想同时知道从单元格F3向下移动3行后所有3个单元格的数值,那么我们首先选择单元格区域A6:C6,并在编辑栏中输入“=OFFSET(F3,3,0,1,3)”,三键回车即可。
offset函数不仅可以向右下方移位,还可以向左上方移位,方法就是将height和width参数写成负数即可。有兴趣的朋友们可以动手试一试吧!
-END-
欢迎关注【Excel应用之家】专栏,了解更多的Excel实际应用技能,尽在Excel应用之家!
版权声明:本文归Excel应用之家专栏(微信公众号Excel应用之家)原创撰写,未经允许不得转载。欢迎关注专栏/公众号。