【Excel】INDEX和MATCH函数
1.INDEX函数
INDEX可以返回一组数字中的任意行列中项,语法:
INDEX(Array, Row Number, Col Number)
举个例子:
上图中的INDEX函数中的区域是B2:E5,所以以该区域为参照,在该区域上选择第3行第4列的值,就是3
特别地:当Row Number为0,则表示引用了整行,当Col Number为0,则表示应用了整列
2.MATCH函数
MATCH函数用于在一个已知数组里定位与给出的字符串或数字第1个相符的位置。语法:
MATCH(lookup value, lookup range, [match type])
- lookup value是要在查找区域查找的值
- lookup range是要查找匹配值的查找区域
- match type=1要求查找区域内的值是以升序排列的,MATCH函数会返回包含在查找区域内小于或等于查找值的最大值所在行的位置(相对于查找区域顶部的位置)
- match type=-1要求查找区域内的值是以降序排列的,MATCH函数会返回包含在查找区域内小于或等于查找值最后一行的位置(相对于查找区域顶部的位置)
- match type=0会返回查找区域中第一个与查找值完全相符的行的位置。如果完全相符的值不存在,则返回#NA,大多数的MATCH函数应用都用match type=0,默认的match type=1。
实战演练
(1)match type=0的应用
(2)match type=1的应用
(3)match type=-1的应用
3.MATCH + INDEX结合使用
作者:奔跑的金鱼
声明:书写博客不易,转载请注明出处,请支持原创,侵权将追究法律责任
个性签名:人的一切的痛苦,本质上都是对自己无能的愤怒
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!