在日常的工作中,如果要对一列(或者一行)数据匹配,一般大家都使用vlookup函数,如果有2个条件,上一篇讲了vlookup函数和match函数嵌套可以实现,那么有其他函数可以实现吗,下面讲解index函数和match嵌套实现的过程
工具/原料
1
Excel
2
index函数,match函数
方法/步骤
1
首先,我们先看一下数据源:一个二维表格;条件1:查找张三(通过行查找);条件2:查找201505(通过列查找)。结果:要求输入满足条件1和条件2的值;如图原题目
2
用index函数和match函数实现2个条件的匹配。index函数第一个对象和vlookup函数差异很大:这里用的是区域(也就是数据源,对应于vlookup函数的第二个对象);第二个对象是在列查找(条件2:结果是第几行),我们使用match(条件2,所在列的区域,0)这个和vlookup与match函数不对应;第三个对象是在行查找(条件1:结果是第几列),仍然使用match(条件1,所在的行的区域,0)这个对应于vlookup函数的第三个对象;index和match函数不需要第四个对象,vlookup和match函数第四个是0如果是2个实现方法的对比
注意事项
1
index函数的第二个对象一定要在列查找,结果对应的是第几行,不要先找第几列
2
index函数有3个对象,第一个是查找区域,这个和vlookup函数相差很大
3
index函数只有3个对象,无第四个0,这个和vlookup函数不一样
上一篇:如何查看实名认证了几个qq号?
下一篇:怎么对身份证图片进行住址识别