我正在尝试查找一个值,例如来自表格的123abc456
,但我要查找的列将具有以下格式: 123-abc456
或123ab-c456
。
字符串中的字符之间可能有短划线,但这些字符可能位于字符串中的任何位置。有没有一种方法可以使用vlookup在字符串123abc456
中搜索excel,而无需浏览查找表中的每条记录并删除字符?
如果excel中有另一个功能可以实现这个结果,那么我很乐意了解它。
答案 0 :(得分:2)
我用=SUBSTITUTE(A1,"-","")
摆脱' - ',然后从这个修剪过的列中查找
答案 1 :(得分:1)
此示例假设B2中的公式,查看A2中带破折号的值,以及工作表2中没有破折号的值的查找表,单元格A2:B8:
=VLOOKUP(SUBSTITUTE(A2,"-",""),Sheet2!$A$2:$B$8,2,FALSE)