match+index+offset三剑客详解
前言
matct,index,offset是查找引用函数的三剑客,前面的课程或多或少的已经应用到,比如用index+match可以代替VLOOKUP的反向查找功能,比vlookup还好用。
今天就系统的跟大家讲一下这三个函数的用法:
数据如下图B2:H5区域,我把这个区域的行和列都进行了标示。
1Match
match函数:返回符合特定值特定顺序的项在数组中的相对位置
match(查找值,查找区域,0/1/-1)
0为精确查找,1,-1为模糊查找。当为1时,查找区域必须按升序排列,-1时查找区域必须按降序排列
例如:
1、查找R在B4:H4数组区域中的位置
2、查找K在E4:E5数组区域中的位置
2index
index函数:在给定单元格区域中,返回特定行和列交叉处的值或区域
index(查找区域,行,列)
例如:
1、在B2:H5区域中查找第2行,第3列的值
2、在E2:E5区域中查找第2行的值,此时列可以省略
3、在B4:H4区域中查找第4列的值,此时行可以省略
3offset
offset函数:以指定引用为参考系,通过偏移量返回新的数值或引用
offset(参考区域,偏移行,偏移列,高度,宽度)
例如:
1、以B2为参考,偏移2行,偏移3列后的引用为E4,高度为1,宽度为1,即为E4本身,返回值为R
2、以B2为参考,偏移1行,偏移4列后的引用为F3,高度为2,宽度为2,则返回的区域为F3:G4,包括多个单元格,因此返回值为错误。
3、以B2为参考,偏移0行,偏移0列后的引用为B2本身,高度为1,宽度为1,则返回的区域还是本身B2,因此返回值为A。
结论
更多示例:
END
赞 (0)