エクセルで全角と半角を変換する方法|ASC関数・JIS関数と、置換でまとめて直す手順

エクセル 全角 半角 変換|全角と半角をそろえる 日付・文字列

名簿や商品リストで、同じ内容なのに全角と半角が混ざっていると、検索や重複チェック、集計がうまくいきません。「ABC」と「ABC」は、Excelでは別の文字として扱われるためです。

この記事では、ASC関数とJIS関数を使って、全角と半角をそろえる方法を説明します。

全角を半角にする|ASC関数

ASC(アスキー)関数は、全角の英数字・カタカナを半角に変換します。

ASC関数で、全角の英数字を半角に変換する式を示した図

半角を全角にする|JIS関数

JIS関数は、半角の英数字・カタカナを全角に変換します。使い方はASC関数と同じです。

=JIS(A2)

半角カタカナを全角にそろえたいときによく使います。

関数変換の内容変換されないもの
ASC全角の英数字・カタカナ・記号を半角にするひらがな・漢字
JIS半角の英数字・カタカナ・記号を全角にするひらがな・漢字

変換した結果を元のセルに反映する

関数の結果は、別のセルに表示されます。元のセルを書き換えたいときは、値として貼り付けます。

  1. 変換結果のセル(B2:B4)を選び、Ctrl+C でコピーする
  2. 元のセル(A2)を選び、右クリックして「貼り付けのオプション」の「値」をクリックする
  3. 変換用の列(B列)を削除する

数字だけ・空白だけをそろえたいとき

全角スペースを半角スペースにしたいときも、ASC関数で変換できます。さらに、余分なスペースを取り除くなら、TRIM関数と組み合わせます。

=TRIM(ASC(A2))

この式は、全角を半角にしてから、前後や連続したスペースを取り除きます。名簿の名前や、商品コードを整えるときに使えます。

変換できないときの確認ポイント

  • ひらがな・漢字は変換されない:ASC・JIS関数が対象にするのは、英数字・カタカナ・記号です
  • 結果が数字として計算できない:ASCで変換した数字は文字列です。計算するときは、VALUE関数を使います
  • 「ASC」が候補に出ない:Excelの言語設定が日本語以外だと、使えない場合があります
  • 変換後の列を削除したら元の値が消えた:削除する前に、必ず「値」として貼り付けます

まとめ

  • 全角を半角にするなら、ASC関数
  • 半角を全角にするなら、JIS関数
  • 変換結果は別のセルに出るため、元に戻すときは「値」として貼り付ける
  • スペースも整えるなら、TRIM関数と組み合わせる
  • ひらがなと漢字は変換されない

先に表記をそろえておくと、VLOOKUPや重複チェックなどの関数が正しく動きます。

コメント

タイトルとURLをコピーしました