VLOOKUP 返回 N/A,因为引用在一个表中包含“.”和“ ”,而在另一个表中包含“ ”。

VLOOKUP 返回 N/A,因为引用在一个表中包含“.”和“ ”,而在另一个表中包含“ ”。

好的

我正在尝试查找一个表,但问题是,一个表上的引用与另一个表上的引用略有不同。我可以让 VLOOKUP 函数工作,但它在很多情况下返回“N/A”,因为文本的格式略有不同:

每个表格第 1 列中的示例:

表 1:周三 A&D 排水服务

表 2:周三 A. 和 D. 排水服务

1:AGJ 安德森

2:AGJ 安德森

1.宝洁邮轮

2:宝洁邮轮

1:PM & HF 格雷厄姆父子

2:PM & HF 格雷厄姆父子

ETC

表 1 的第 2 列中有一个数字字段,我想通过 vlookup 查找表 2 的空列 2。

excel 中是否有可以使用正则表达式等的函数,以便每次都能匹配。我确信如果我能以某种方式在 vlookup 中输入所有字符之间的星号,例如:

*A*.* *A*N*D* *D*.* *D*R*A*I*N* *S*E**R*V*I*C*E*S* *W*E*D*N*E*S*D*A*Y*

那么它就可以工作了,因为 1) 空格在哪里 2) 是否有空格 3) 空格之间的单个字母后面是否有“。”等等都无关紧要。

答案1

您可以在两个表中计算一个新列,删除所有点和空格并将“&”替换为“AND”,这将适用于您的示例:
`=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(original_value," ",""),".",""),"&","AND")

相关内容