我在表格中有一组批号,它们是字母数字代码,如下所示
sdc234
fgh345
ght587
jki876
批号的字母表代表产品代码。例如
sdc = 20499999
fgh = 45999999
ght = 67999992
jki = 56700000
上述关系在另一张纸上。 我想直接将产品代码与批号相匹配。如何根据此部分信息查找产品代码?
答案 0 :(得分:1)
您可以按字母顺序对第二个表进行排序,并使用带有TRUE(近似匹配)的VLOOKUP作为第三个参数。
假设第二个表位于A列和B列中:
D E
sdc234 =VLOOKUP(D1,A:B,2,TRUE)
fgh345 =VLOOKUP(D2,A:B,2,TRUE)
ght587 =VLOOKUP(D3,A:B,2,TRUE)
jki876 =VLOOKUP(D4,A:B,2,TRUE)
输出如下:
D E
sdc234 20499999
fgh345 45999999
ght587 67999992
jki876 56700000
修改强> 假设您的产品代码总是3个字母,您可以使用LEFT函数获取前3个字母,然后将其用作查找值。这样您就可以使用完全匹配作为第三个参数:
sdc234 =VLOOKUP(LEFT(D1,3),A:B,2,FALSE)
fgh345 =VLOOKUP(LEFT(D2,3),A:B,2,FALSE)
ght587 =VLOOKUP(LEFT(D3,3),A:B,2,FALSE)
jki876 =VLOOKUP(LEFT(D4,3),A:B,2,FALSE)
致信 Mladen Savic 的评论让我想到了这个解决方案。