エクセルで特殊文字を検索する方法(3つの簡単な方法)

  • これを共有
Hugh West

このチュートリアルでは、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 のセルがあります。

  • 次に ホーム タブを選択し フラッシュフィル から 塗りつぶし オプションを使用します。

  • 最終的に、下の画像のような結果が得られます。

続きを読む エクセルで特殊文字をフィルタリングする方法(簡単ガイド)

覚えておきたいこと

  • 最初の方法は、すべての方法の中で最も迅速かつ簡単な方法です。
  • を使用する場合 ブイビーエー のコードで保存する必要があることを覚えておいてください。 イネーブルマクロ ファイルを作成します。
  • の場合 ブイビーエー コードを保存した後、数式が動作するようになります。

結論

今後は、上記の方法で、エクセルで特殊文字を見つけることができるようになります。 他に方法があれば教えてください。 エクセルウィキ ご意見、ご感想、ご質問などございましたら、以下のコメント欄にご記入ください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。