好的
我正在尝试查找一个表,但问题是,一个表上的引用与另一个表上的引用略有不同。我可以让 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")