Excel如何实现表格函数的多条件匹配
职场中的表格匹配往往是复杂的,前面的技巧大多是单条件的匹配。如果遇到复杂的多条件的两表匹配,有没有好的解决思路呢?希望本例能给职场人士提供一些思路。
案例如图3-115所示,B2:F11数据区域有一张基准数据表,还有一张需要匹配的表,即H2:J11数据区域。在“订单号”和“款号”两列都相同的情况下,把基准表的“订单数”取出来。
图3-115
如何实现这两张表的匹配,第一反应一定是使用VLOOKUP函数,但上面两张表匹配的条件不是唯一的,那还能不能用VLOOKUP函数呢?解决思路是将“订单号+款号”做成唯一匹配列即可。
操作
步骤1:在基准表的“款号”和“款式/颜色”列之间插入一列,取名“辅助列”,并利用&连接符将C列和D列的数据连接起来,如图3-116所示。
图3-116
步骤2:同理,将需要匹配的表格也设置辅助列,也用&连接符将I列与J列连接起来,需要注意两张表的连接顺序都是一样的,都是“订单号&款号”,顺序不可颠倒,如图3-117所示。
图3-117
步骤3:以上操作让VLOOKUP函数有了“单条件”匹配的机会,所以直接利用VLOOKUP函数在需要匹配的表格的L3单元格中输入公式=VLOOKUP(K3,E$3:G$11,3,0),按Enter键并双击填充柄完成所有的匹配,如图3-118所示。
图3-118
总结: &连接符是解决VLOOKUP函数多条件匹配非常巧妙的一个思路,请掌握这类问题的解决思路。
赞 (0)