特殊字符replace

是否有可能删除"使用Excel公式的字符?

我试过像这样的REPLACE函数

 REPLACE(<sometext>, """, "") 

和这个

 REPLACE((<sometext>, char(34), "") 

但它不起作用。

注意:我正在使用Excel的波兰语版本,所以很有可能语法不同于英文版本。 例如,我们使用波兰公式; 而不是作为参数分隔符。

当引号字符在string中时,必须用它们中的两个""来表示,以便在这个“文本”引号和引用string开始和结尾的“代码”之间引起歧义。

总之,从A1中的文本中删除所有的正确公式是:

 =SUBSTITUTE(A1,"""","") 

重点在于old_text参数必须是"""" (四引号),而不是""" (三引号),正如您在问题中所写的一样。

也许SUBSTITUTE在波兰版本中被称为replace? 无论如何,你必须使用波兰相当于SUBSTITUTE和任何参数分隔符是适当的( ;, )。

replace不行,你想要的。
使用SUBSTITUTE

 =SUBSTITUTE(A1, CHAR(34), "-") 

或使用; 作为你的例子的分隔符

 =SUBSTITUTE(A1; CHAR(34); "-")