感 谢 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函数使用。 |
|