0

我正在尝试123abc456从表中查找一个值,但我要查找的列将具有例如123-abc456123ab-c456. 字符串中的字符之间可能有破折号,但这些字符可能位于字符串中的任何位置。有没有一种方法可以使用 vlookup 在 excel 中搜索字符串123abc456,而无需遍历查找表中的每条记录并删除字符?如果 excel 中有另一个函数可以实现这个结果,那么我很高兴了解它。

4

2 回答 2

2

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

于 2011-11-10T20:37:41.927 回答
1

此示例假定 B2 中有一个公式,在 A2 中查看一个带有破折号的值,并在工作表 2 中查看没有破折号的值的查找表,单元格 A2:B8:

=VLOOKUP(SUBSTITUTE(A2,"-",""),Sheet2!$A$2:$B$8,2,FALSE)
于 2011-11-10T20:40:24.563 回答