如果要替换的文本包含,我该如何使用 SUBSTITUTE 公式"
?例如,如果我想更改Hello"Bye
为空字符串:
- 认为
Cell A1
:Hello"Bye
我已经尝试过了
B1=SUBSTITUTE(A1,"Hello"Bye","")
和
B1=SUBSTITUTE(A1,""Hello"Bye"","")
两者都会导致错误,因为"
文本中间的与"
公式中的混淆。
我怎样才能解决这个问题?
答案1
你可以"
通过将其加倍来逃脱:
SUBSTITUTE(A1,"Hello""Bye","")
答案2
前面的答案是正确的,但会使行更难阅读(特别是如果您有多个字符串连接)。
或者,您可以使用char()
函数添加字符的特定 ASCII 值。34 是双引号的 ASCII 值 - char(34)
。
例如,单元格公式="Hello""Bye"
也可以表示为="Hello" & char(34) & "Bye"
。