目次
このチュートリアルでは、Excelで特殊文字を見つける方法の手順を説明します。 私たちは、次のようなさまざまな特殊文字を使用します。 カンマ ( , ), ドット ( . ), ハイフン ( - ), 括弧 (しかし、データを表示するときに、これらの特殊文字が混乱を引き起こしたり、場合によっては非常に奇妙に見えたりすることがあります。 そこで、特殊文字を見つけることが非常に重要なのです。
練習用ワークブックをダウンロードする
練習用ワークブックは、こちらからダウンロードできます。
特殊文字の検索.xlsm
Excelで特殊文字を検索する3つの簡単な方法
私たちの目標は、より良いプレゼンテーションのために特殊文字を見つけることです。 そのためには 3 メソッドについて説明します。 3 のメソッドを以下に示します。
1.パワークエリを使ってExcelの特殊文字を検索する
を使用して特殊文字を見つけることが目的です。 パワークエリ 以下の手順で学習していきます。
ステップス
- まず、データテーブルの中に グローバルトレード商品番号 において B列 と 特殊文字 において C列 .
- 次に、次のページに進みます。 データ」タブ から、そして データの取得と変換 オプション選択 テーブル/レンジから オプションを使用します。
- その後 表2 ワークシートが表示画面に表示されます。
- 次に カラムの追加 タブを選択し カスタムカラム オプションを使用します。
- その後 カスタムコラム のウィンドウが表示されます。
- 次に、「カスタム列の数式」タブに以下の数式を貼り付けます。
=Text.Remove([Global Trade Item Number],{"A"... "z", "0"... "9"})
- を押した後 よっしゃー ボタンを押すと、以下のような結果になります。
- を押してください。 閉じる & 読み込む オプションを指定します。 ホーム タブで表示します。
- 最後に、以下の結果が表示されます。
続きを読む エクセルで特殊文字を識別する数式を適用する(4つの方法)
2.VBAコードの適用
この場合、次のようにしたい。 特殊な文字を見つける を使うことで ブイビーエー コードです。 手順の全容は以下の通りです。
ステップス
- まず、以下を押します。 Alt+F11 をクリックすると、VBAウィンドウが開きます。
- 次に、以下を選択します。 モジュール オプションを指定します。 インサート タブで表示します。
- 次に、以下のVBAコードをウィンドウに挿入します。
Function FindSpecialCharacters(TextValue As String) As Boolean Dim Starting_Character As Long Dim Acceptable_Character As String For Starting_Character = 1 To Len(TextValue) Acceptable_Character = Mid(TextValue, Starting_Character, 1) Select Case Acceptable_Character Case "0" To "9", "A" To "Z", " "FindSpecialCharacters = False Case Else FindSpecialCharacters = True Exit For EndSelect Next End Function
- をクリックします。 実行 オプションまたは F5 をクリックして、コードにエラーがあるかどうかを確認します。
- 次に、コードを保存するために Ctrl+S .
- そして、メインのワークシートに戻り、その中の C5 セルには、次の数式を挿入してください。
=FindSpecialCharacters(B5)です。
- 次に、そのセルに対する結果を求めます。 この場合、次のようになります。 セルに特殊文字が含まれる という結果が表示されます。 真 .
- 次に フィルハンドル を使用すると、カラム全体が同じになります。
- 最後に、下の画像のような結果が得られます。
- もし、特殊文字が存在しないデータを変更すると、次のように表示されます。 ファルス を箱に入れています。
類似の読み物
- Excelで文字数制限を設定する方法
- Excelの文字数制限を確認する(簡単な手順付き)
- エクセルで文字と文字の間に文字を挿入する方法(5つの簡単な方法)
3.ユーザー定義関数の適用
今度は、特殊文字の検索に ユーザー定義機能 以下にその手順を説明します。
ステップス
- 2番目の方法と同様に、最初に ブイビーエー ウィンドウに以下のコードを挿入し、保存してください。
Public Function Check_Special_Characters(nTextValue As String) As Boolean Check_Special_Characters = nTextValue Like "*[!A-Za-z0-9 ]*" End Function
- のコードを保存した後 C5 セルには、次の数式を挿入してください。
=Check_Special_Characters(B5)
- 先ほどの方法と同様に 真 を表示し、特殊文字が含まれている場合は FALSE .次に使用する フィルハンドル を選択すると、すべての列に適用されます。
- その後、以下のような結果が表示されます。
Excelで特殊文字を置換する方法
特殊文字が原因で混乱が生じ、特殊文字を置き換える必要がある場合があります。 特殊文字の置き換えは、以下の手順で行います。
ステップス
- まず、データを文字抜きで書き込みます。 C5 のセルがあります。
- 次に ホーム タブを選択し フラッシュフィル から 塗りつぶし オプションを使用します。
- 最終的に、下の画像のような結果が得られます。
続きを読む エクセルで特殊文字をフィルタリングする方法(簡単ガイド)
覚えておきたいこと
- 最初の方法は、すべての方法の中で最も迅速かつ簡単な方法です。
- を使用する場合 ブイビーエー のコードで保存する必要があることを覚えておいてください。 イネーブルマクロ ファイルを作成します。
- の場合 ブイビーエー コードを保存した後、数式が動作するようになります。
結論
今後は、上記の方法で、エクセルで特殊文字を見つけることができるようになります。 他に方法があれば教えてください。 エクセルウィキ ご意見、ご感想、ご質問などございましたら、以下のコメント欄にご記入ください。