好久没有写函数应用了,一直都在写VBA的应用,今天就来写写函数吧!
今天我来写写OFFSET函数,这个函数的作用是什么?
含义:以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。
说的直白点就是找到一个参考点,根据要求上下左右位移!
语法:OFFSET(reference,rows,cols,[height],[width])
示例:
公式1:=OFFSET(A5:C5,2,2) 公式结果:$C$7:$E$7
公式2:=OFFSET(A5,2,2,,3) 公式结果:$C$7:$E$7
注意事项:
1、首先必须注意,reference必须为引用(包括函数产生的三维引用),不能为常量或数组。
2、行偏移_rows、列偏移_cols为必输项,如省略必须用","逗号进行占位,缺省值为0(即不偏移);行数_height和列数_width为可选项但必须为正数,可省略,缺省视为与基点行数和列数相同。
正是因为用复杂的函数实现简单的目的,所以这个函数是最废柴的。只有当用高级的手段解决高级的问题时,才能感受到简洁性。
Pingback: VBA实现单元格位移 | 印象·派
看到代码就头疼
那看啥不头疼?MM吗。。。
是GG呀
我是说你看MM就不头疼了吗。0.0我知道你是GG!哈哈~
写的好复杂!0.0
这还复杂啊?这是最基本的知识了~0.0