大家好,我是天空之城,今天给大家带来小福利,用Excel里面VLOOKUP函数实现双条件查找数据
我要从左边的1区域数据,来查找到我满足2区域条件的数据,就是比如J2这个单元格,同时满足职位是软件工程师,职级是高,两个条件,从1区域找到对应的工资数据,
输入VLOOKUP函数
=VLOOKUP(H2&I2,A:D,4,0)
H2&I2表示需要同时满足的两个条件,A:D表示我要查找的数据源,4表示我要查找的工资所在列数,0表示精确查找,那么只输入这个公式是不够,我们还需要设置辅助列,也叫参考列,就是在b列前面插入a列,
a列的公式就是=B2&C2,这样就大功告成了。
除了采用VLOOKUP函数以外,我们还可以采用lookup函数或者filter函数。
lookup函数公式
比如=LOOKUP(1,0/($B$2:$B$10&$C$2:$C$10=H2&I2),$D$2:$D$10)
里面的$表示锁行和锁列
最后也可以得到相同的结果。
还有一种不设置辅助列的方法,就是输完公式后要同时按住ctrl+shift+enter三个键才能使得公式发挥作用,因为涉及到多个数组的匹配和计算。
跟lookup函数有点类似。
还有其他函数比如
利用SUMPRODUCT函数实现
方法三:利用SUMIFS函数实现
方法四:利用DSUM函数实现
除了以上几种方法外,还能利用INDEX+MATCH函数、MAX函数等方式来实现双条件的查找,这里就不多作介绍了,同学们可以自己研究研究哦。