特殊字符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); "-")