品略图书馆

每日Excel分享(函数)| OFFSET函数从入门到精通(一),各位看官走过路过不要错过啊





2017再见,2018我来了!我的Excel继续与您每天不见不散!





OFFSET函数是查找引用函数家族中一个非常重要的成员,在一般的查找引用中,它有着与VLOOKUP函数、INDEX函数一样的功能,在动态引用数据区域中,它更是有着不可替代的重要地位,有些朋友可能不认识这个函数,但是相信看完村长今天的分享之后你一定会觉得这个函数还是很有用的。

与VLOOKUP函数一样简简单单的查找

公式:

=OFFSET(B1,MATCH(D2,A2:A11,),)

OFFSET函数的写法非常多,第1参数表示我们要取的位置偏移前的参照点,参照点不一样后面的参数也会不一样,例如公式还可以写成:

=OFFSET(A1,MATCH(D2,A2:A11,),1)

或者

=OFFSET(B2,MATCH(D2,A2:A11,)-1,)

PS:学习OFFSET函数最关键的是选择偏移的参照点,选择合适的参照点作为第1参数后,再盯准目标计算偏移的量,例如甲从距离终点100米的地方开始跑步,那么它就需要跑100米才能到达终点,而如果它从距离终点90米的地方开始跑步,那么它就只需要跑90米就能到达终点,OFFSET函数的第1参数就相当于跑步的起点,而最终的结果就相当于跑步的终点。

与INDEX MATCH一样的方向查找

公式:

=OFFSET(A1,MATCH(D2,B2:B11,),)

和前面的正向查找的公式几乎一模一样,唯一不一样的只有参照点取的不一样。

简单轻松的多条件查找引用

公式:

=OFFSET(A$1,MATCH(F2,A$2:A$11,),MATCH(G2,B$1:D$1,))

连续用两个MATCH函数分别查找出OFFSET函数需要向下偏移和向右偏移的量,从而达到双条件查找的目的。

神奇的动态区域引用

公式:

=SUM(OFFSET(B1,MATCH(TODAY(),A2:A15,),,-3))

OFFSET函数第4个参数为-3,表示OFFSET函数的结果往上取3个单元格的高度(正数表示往下)。

公式:

=MAX(OFFSET(B1,MATCH(TODAY(),A2:A15,),,-7))

OFFSET函数得到的动态引用区域可以嵌套SUM函数、MAX函数使用。


免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。

http://www.pinlue.com/style/images/nopic.gif
我要收藏
个赞
被踩
分享到
分享
评论
首页