如果文本中包含“,如何使用 SUBSTITUTE

如果文本中包含“,如何使用 SUBSTITUTE

如果要替换的文本包含,我该如何使用 SUBSTITUTE 公式"?例如,如果我想更改Hello"Bye为空字符串:

  • 认为Cell A1Hello"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"

相关内容