是否可以使用Excel公式刪除"
字符?特殊字符替換
我試過REPLACE函數這樣
REPLACE(<sometext>, """, "")
這
REPLACE((<sometext>, char(34), "")
,但它不工作。
注意:我使用的是波蘭語版本的Excel,所以很有可能語法不同於英文版本。例如,在波蘭語公式中,我們使用;
而不是,
作爲參數分隔符。
是否可以使用Excel公式刪除"
字符?特殊字符替換
我試過REPLACE函數這樣
REPLACE(<sometext>, """, "")
這
REPLACE((<sometext>, char(34), "")
,但它不工作。
注意:我使用的是波蘭語版本的Excel,所以很有可能語法不同於英文版本。例如,在波蘭語公式中,我們使用;
而不是,
作爲參數分隔符。
替換不工作的方式,你想要它。
使用SUBSTITUTE
。
=SUBSTITUTE(A1, CHAR(34), "-")
或使用;
作爲分隔符爲你的榜樣
=SUBSTITUTE(A1; CHAR(34); "-")
引號字符"
必須由兩個人來表示""
當它是一個字符串中,要圍繞這個「文本」之間的模糊性引號和用於分隔字符串開頭和結尾的「代碼」引號。
總之,正確的公式在A1文本中刪除所有"
是:
=SUBSTITUTE(A1,"""","")
重點放在了old_text
參數必須是""""
(4報價),而不是"""
事實(三級引用),就像你在你的問題中寫的那樣。
也許SUBSTITUTE
被稱爲替換波蘭語版?無論如何,你必須使用波蘭當量SUBSTITUTE
和任何參數分隔符是合適的(;
或,
)。
問題先前在這裏回答:http://stackoverflow.com/questions/5695169/how-can-i-substitute-in-excel-with-substitute-formula – Excellll 2011-05-02 18:37:16