大家好,我是小E,你对vlookup功能并不陌生。Excel数据匹配神器,一对一精准数据匹配。
但在某些情况下,仅通过Vlookup函数很难找到数据。
如下图所示,根据AB列的数据来源,通过匹配找到深圳的所有订单。因为vlookup返回默认找到的之一个值,所以只使用vlookup函数无法返回所有订单。
以下是多条件匹配搜索,根据A-D列的数据来源,查找同时满足城市、邮寄方式、商品分类三个条件的销售情况。
以上两种情况仅通过vlookup函数很难完成,但通过辅助列可以轻松解决。
vlookup函数实现精确匹配,对于相同内容的列表,只返回之一个值。为了达到精准匹配,我们可以把相同的内容换成不同的内容。
首先,我们在城市列前面插入两个辅助列,并在B2单元格中输入公式:
=COUNTIF($C$2:C2,C2)注意相对引用和绝对引用。如果公式下拉,可以发现同样的城市是从小到大编号的;
然后在单元格A2中输入公式:
=C2