2014-07-24 83 views
1

我在Excel中有两个表格。使用VLookUp进行部分搜索

在表1中,一列包含订单号列表。这是XXXX-YYYY的格式,其中X是一个整数,Y是一个字母。例如3485-XTIP

表2也有一个订单号码列,但这次的格式为XXXX-YYYY (ZZ),其中Z是订购订单的客户的首字母缩写。示例:3485-XTIP (KN)

如何使用VLookUp搜索表2中的订单号,但仅使用XXXX-YYYY部件?我尝试使用TRUE进行近似搜索,但由于某种原因它仍然失败。

这是我

=VLOOKUP("I3",'Table2 '!A:B,2,FALSE) 

我愿意为这种情况比其他VLOOKUP任何替代品。

请注意,有数百个订单号码并手动输入字符串将永远占用。

回答

1

可以使用*作为通配符,并在订单号的末尾添加它,这样你的VLOOKUP将匹配之后而来的任何命令加上任何其他字符:

=VLOOKUP(I3&"*", 'Table2 '!A:B, 2, 0) 

*将匹配后的事情订单号。


注:0False这里有相同的行为。

+0

精彩,作品一份享受!谢谢! – Theman

+0

@Theman太棒了!随时通过点击标记大纲来标记答案,同时将您的Q标记为已解决:) – Jerry