excel vlookup 函数 多个条件返回多列怎么写呢?
文章标签:
vlookup函数多条件匹配
Vlookup函数的四个参数:
1:根据什么数据去匹配结果
2:源数据表
3:根据哪一列来匹配结果
4:近似匹配还是精准匹配,一般选择0精准匹配
Vlookup的源数据表的第一列得是需要匹配的条件那一列,所以他提出的这个问题就在于他需要根据工号+姓名+地区去匹配销售额,也就是通过3列来匹配而不是第一列了。
解决办法就是把这三列合成一列就可以了。
可以通过“&”连接符或者concat函数。
先在源数据前添加一个辅助列,再用&连接符把工号、姓名和地区连接起来。
在结果表前添加一个辅助列,用concat函数连接工号、姓名和地区
我们需要把o列匹配出来,那么可以开始输入vlookup函数公式了
想通过l列的工号,m列的姓名和n列的地区匹配销售额:
第一个参数就填把他们三个合并后的k2。
第二个参数就是前面的a:e,因为我们需要根据a列来匹配。
第三个参数填5,原数据表的销售额在第5列
第四个参数填0,这里我们要精准匹配
完事儿