我在excel中有两个表。
在表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以外的任何其他选择都持开放态度。
请注意,有数百个订单号,手动输入字符串将需要永远。
答案 0 :(得分:1)
您可以使用*
作为通配符,并将其添加到订单号的末尾,以便您的VLOOKUP可以匹配任何订单以及其后的任何其他字符:
=VLOOKUP(I3&"*", 'Table2 '!A:B, 2, 0)
*
将匹配订单号后的任何内容。
注意:0
和False
在此处具有相同的行为。