分享

Excel常用函数之OFFSET函数

 THfantasy 2017-05-10

等了这么久今天终于等到了OFFSET函数,之前有几节课的演示中就利用到了这个函数,它的作用是移动单元格的作用,颇有点乾坤大挪移的赶脚。OFFSET函数是Excel引用类函数中非常实用的函数之一,无论在数据动态引用还是在数据位置变换,该函数的使用频率非常之高,其语法格式如下:

OFFSET(起始单元格(或区域),行偏移量,列偏移量,行扩展量,列扩展量),注意“起始单元格”参数是函数的引用基点,它必须是单元格引用,不能是常量数组,若为单个单元格,则自不必说,若为单元格区域引用,则函数将以引用区域的左上角单元格为基点来进行区域偏移运算。函数返回的结果是以指定的引用为参照,最终通过给定偏移量得到一个新的单元格引用或单元格区域引用。

打个通俗的比喻吧,它就像是金箍棒,先随意移到某个地方,然后随意变大或缩小!

OFFSET函数一般的使用会遇到三种情况:

1、参数齐全:此时严格按照函数语法来偏移,示例如下:


此时这两个公式结果是一样的:

=OFFSET(B2,2,2,5,2)

=OFFSET(G11,-3,-2,-5,-2)

2、最后面两个参数全部省略:此时函数将保持源区域大小不变按行列偏移量来生成新的引用区域,以上图为例,下面的两个公式结果是一样的:

=OFFSET(B2,2,2,5,2)

=OFFSET(B2:C6,2,2)

3、最后面的两个参数省略任意一个:若忽略列宽参数,引用源区域将忽略行高保留列宽;反之,若忽略行高参数,引用源区域将忽略列宽保留行高。还是以上图为例,下面的两个公式结果是一样的:

=OFFSET(B2,2,2,5,2)

=OFFSET(F10:G11,-2-,2,-5)

通常来说,OFFSET函数的参数都是用正数,表明从引用基点向下或向右偏移来生成新的引用。这两个参数也支持使用负数作为参数值,表明偏移方向相反,即从引用基点向上或向左偏移来生成新的引用。

这个OFFSET函数在一开始接触时会觉得这些参数之间有点绕,需要课下拿出一二十分钟好好分析总结它的本质偏移原理,这样以后基本不会忘了,可参考我的通俗解释进行记忆。

对此函数有任何疑问可加Q群:438827032 或Q:2456917009,欢迎学习!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多