2016-10-07 6 views
0

私のExcelシートには、このような値を持つ場所の間に20000を超えるレコードが含まれています。このような値は、次のとおりです。 ¤°。Excelシートで特殊文字を見つけて削除する方法は?

これらの文字の検索方法は?

私はSQL ServerのDBにこのXLシートをインポートしようとしていますが、私は

取得しています「テキストが切り捨てられた1つのまたは複数の文字がターゲット・コード・ページに一致しませんでした。」。

この問題を解決するにはどうすればよいですか?

答えて

0

このVBAを試すことはできますか?

Function RemChrs(s As String) As String 
    Static RegEx As Object 

    If RegEx Is Nothing Then 
     Set RegEx = CreateObject("VBScript.RegExp") 
     RegEx.Global = True 
    End If 
    RegEx.Pattern = "à|¤|¸|¥|‹|¨|¿|—|°|¾|•|‡|°" 
    RemChrs = RegEx.Replace(s, "") 
End Function 

| xのようなパターンを追加できます。また、すべてのシートセルを実行するためのforループを使用してコードを変更することもできます。この例では、= RemChrs(A1)を使用する必要があります。

私はあなたを助けてくれることを願っています。

編集: vbaを使用しない場合は、ctrl + hを使用して手動で編集し、不要な文字を1つずつ置き換えることができます。

+0

こんにちはおかげでExcelシート自体にそれを見つけるためにどのような方法があるのですか? – Vinoth

関連する問題