私のExcelシートには、このような値を持つ場所の間に20000を超えるレコードが含まれています。このような値は、次のとおりです。 ¤°。Excelシートで特殊文字を見つけて削除する方法は?
これらの文字の検索方法は?
私はSQL ServerのDBにこのXLシートをインポートしようとしていますが、私は
取得しています「テキストが切り捨てられた1つのまたは複数の文字がターゲット・コード・ページに一致しませんでした。」。
この問題を解決するにはどうすればよいですか?
私のExcelシートには、このような値を持つ場所の間に20000を超えるレコードが含まれています。このような値は、次のとおりです。 ¤°。Excelシートで特殊文字を見つけて削除する方法は?
これらの文字の検索方法は?
私はSQL ServerのDBにこのXLシートをインポートしようとしていますが、私は
取得しています「テキストが切り捨てられた1つのまたは複数の文字がターゲット・コード・ページに一致しませんでした。」。
この問題を解決するにはどうすればよいですか?
この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つずつ置き換えることができます。
Ablebitsは、特に移行中に発生する不要な特殊文字をExcelから削除するのに適したツールです。削除する文字のリストを入力するだけです。
参考:ウル答えをhttps://www.ablebits.com/excel-clean-cells/howto-remove-chars.php
こんにちはおかげでExcelシート自体にそれを見つけるためにどのような方法があるのですか? – Vinoth