表中的VLOOKUP字符串,字符串之间有字符

时间:2011-11-10 20:21:07

标签: excel string vlookup

我正在尝试查找一个值,例如来自表格的123abc456,但我要查找的列将具有以下格式: 123-abc456123ab-c456。 字符串中的字符之间可能有短划线,但这些字符可能位于字符串中的任何位置。有没有一种方法可以使用vlookup在字符串123abc456中搜索excel,而无需浏览查找表中的每条记录并删除字符? 如果excel中有另一个功能可以实现这个结果,那么我很乐意了解它。

2 个答案:

答案 0 :(得分:2)

我用=SUBSTITUTE(A1,"-","")摆脱' - ',然后从这个修剪过的列中查找

答案 1 :(得分:1)

此示例假设B2中的公式,查看A2中带破折号的值,以及工作表2中没有破折号的值的查找表,单元格A2:B8:

=VLOOKUP(SUBSTITUTE(A2,"-",""),Sheet2!$A$2:$B$8,2,FALSE)