是否可以使用Excel公式删除"
字符?
我尝试了这样的REPLACE功能
REPLACE(<sometext>, """, "")
和这个
REPLACE((<sometext>, char(34), "")
但它不起作用。
注意:我使用的是波兰语版本的Excel,因此很可能语法与英文版本不同。例如,在波兰语公式中,我们使用;
而不是,
作为参数分隔符。
答案 0 :(得分:6)
引号字符"
必须由其中两个""
表示,当它位于字符串内时,以旋转此“文本”引号与划分的“代码”引号之间的歧义你的字符串的开头和结尾。
简而言之,从A1中的文本中删除所有"
的正确公式是:
=SUBSTITUTE(A1,"""","")
重点在于old_text
参数必须是""""
(四个引号),而不是"""
(三个引号),正如您在问题中所写的那样。
也许SUBSTITUTE
在波兰语版中被称为替换?无论如何,你必须使用波兰语等价的SUBSTITUTE
和任何适当的参数分隔符(;
或,
)。
答案 1 :(得分:2)
替换不起作用,你想要它。SUBSTITUTE
。
=SUBSTITUTE(A1, CHAR(34), "-")
或者使用;
作为示例的分隔符
=SUBSTITUTE(A1; CHAR(34); "-")