excel vlookup 函数 多个条件返回多列怎么写呢?


Vlookup函数的四个参数:

1:根据什么数据去匹配结果

2:源数据表

3:根据哪一列来匹配结果

4:近似匹配还是精准匹配,一般选择0精准匹配


Vlookup的源数据表的第一列得是需要匹配的条件那一列,所以他提出的这个问题就在于他需要根据工号+姓名+地区去匹配销售额,也就是通过3列来匹配而不是第一列了。

解决办法就是把这三列合成一列就可以了。

可以通过“&”连接符或者concat函数。

先在源数据前添加一个辅助列,再用&连接符把工号、姓名和地区连接起来。


在结果表前添加一个辅助列,用concat函数连接工号、姓名和地区


我们需要把o列匹配出来,那么可以开始输入vlookup函数公式了

想通过l列的工号,m列的姓名和n列的地区匹配销售额:

第一个参数就填把他们三个合并后的k2。

第二个参数就是前面的a:e,因为我们需要根据a列来匹配。

第三个参数填5,原数据表的销售额在第5列

第四个参数填0,这里我们要精准匹配


完事儿