在Google电子表格中我有像“FOO @ BAR”这样的字符串的单元格,编写REGEXREPLACE以匹配任意一方的三个字母的最佳方法是什么?
因此,例如,如果A1包含“FOO @ BAR”并且VLOOKUP返回“FOO”
=REGEXREPLACE(A1,""&VLOOKUP(B2,'Lookup Table'!A:B,2,FALSE)&"[^a-zA-Z0-9]","")
如果VLOOKUP找到“BAR”,将返回“BAR”但不起作用
答案 0 :(得分:0)
我最终做了
=REGEXREPLACE(A1,"@*?"&VLOOKUP(B2,'Lookup Table'!A:B,2,FALSE)&"*@?","")
匹配" @"两边的符号。不确定这是否是最好的解决方案。
答案 1 :(得分:0)
你能不能代替单个字符@符号?
=REGEXREPLACE(A5,"@","")