Excelで特殊文字を削除する方法
次の数式を使用して、Excel のセルから特殊文字を削除できます。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( A2 ,"!",""),"@",""),"#",""), "$" , ""), "%", ""), "^", ""), "&", ""), "*", ""), "(", ""), ")", " ")
この特定の数式は、セルA2からすべての特殊文字を削除します。
この数式は、入れ子になったSUBSTITUTE関数を使用して特定の特殊文字をスペースに置き換えることによって機能します。これにより、セルから特殊文字が削除されます。
注: セルから追加の特殊文字を削除する場合は、追加のネストされた SUBSTITUTE 関数を使用するだけです。
次の例は、この公式を実際に使用する方法を示しています。
例: Excel で特殊文字を削除する
Excel に次のような式のリストがあるとします。
列 A の各文から特殊文字を削除するとします。
これを行うには、セルB2に次の数式を入力します。
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( A2 ,"!",""),"@",""),"#",""), "$" , ""), "%", ""), "^", ""), "&", ""), "*", ""), "(", ""), ")", " ")
次に、この数式をクリックして、列 B の残りの各セルにドラッグします。
列 B のセルには、列 A の対応する各セルから特殊文字が削除された語句が含まれています。
この数式を簡単に変更して、セルから特定の特殊文字のみを削除できることに注意してください。
たとえば、次の式を使用すると、 !のみを削除できます。 、 @および#セルから:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( A2 ,"!",""),"@",""),"#","")
数式を自由に編集して、セルから必要な特殊文字を削除してください。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excelでセル内のアスタリスクを見つける方法
Excel で疑問符を見つける方法
Excelでセル内の特殊文字を検索する方法