Tekiba.

全角と半角の統一ルールと、データを整える手順

名簿・住所・電話番号・品番の表記を揃える 最終更新:2026年9月7日

「同じ人なのに検索でヒットしない」「VLOOKUPで一致しない」「並べ替えの順番がおかしい」。名簿や顧客データでよく起きるこれらの問題は、多くの場合、全角と半角の混在が原因です。数字の「123」と「123」、カナの「カタカナ」と「カタカナ」、スペースの「 」と「 」は、人の目には同じでもコンピュータには別の文字です。この記事では、何をどちらに統一すべきかの基準と、直し方を説明します。

統一の基準

種類推奨理由
数字半角計算・並べ替え・検索の対象になる。全角数字は数値として扱われない
英字半角メールアドレス・URL・品番はシステムが半角しか受け付けないことが多い
記号(ハイフン・括弧・スラッシュ等)半角電話番号・郵便番号の区切りはシステム側の形式に合わせる。ただし長音「ー」とハイフン「-」は別の文字なので混同しない
カタカナ全角半角カナは文字化け・文字数の不一致・システム非対応の原因になる
ひらがな・漢字全角のみ半角は存在しない
スペース用途で決める氏名の姓と名の間は全角スペース1つ、または分割して別列にするのが一般的。先頭・末尾のスペースは削除する

この基準は絶対ではなく、取り込み先のシステムの仕様が優先されます。たとえば行政のシステムや古い基幹システムでは「氏名カナは全角」「住所は全角、番地の数字も全角」と指定されていることがあります。取り込み先の仕様書を先に確認し、それがなければ上の基準に揃えるのが安全です。

半角カナが避けられる理由

半角カナ(アイウエオ)は、日本の古い規格(JIS X 0201)に由来する文字で、メールの本文や一部のシステムで文字化けを起こす代表格です。また濁点・半濁点が別の1文字として数えられるため(「ガ」が「ガ」の2文字)、文字数制限のある項目で桁あふれを起こします。逆に、銀行の振込データ(全銀フォーマット)のように半角カナを要求する例外もあるため、用途を確認して変換します。

Excelでの直し方と限界

Excelには全角→半角のASC関数と、半角→全角のJIS関数があります。=ASC(A1)で全角の英数字・カナ・記号が半角になり、=JIS(A1)で逆になります。ただしどちらも「セル内の対象文字をすべて」変換するため、「数字は半角、カナは全角」のように文字の種類ごとに使い分けることはできません。氏名カナは全角、電話番号は半角、と列ごとに分かれていれば列単位で関数を使えますが、住所のように数字とカナが1つのセルに混在する項目では、ASCで半角にしてからカナだけ全角に戻す、といった二段階の処理が必要になり、手作業では現実的ではありません。

また、ASC関数は「ー(長音)」を「-」に変えず、「〜」や「−」のような似た記号の揺れも扱えません。ハイフンには「-」「−」「‐」「ー」「―」など見た目の似た文字が複数あり、電話番号や住所ではこれらが混在しがちです。

一括で整える手順

  1. 取り込み先の仕様を確認し、項目ごとに「数字は半角」「カナは全角」などのルールを決めます。
  2. 先頭・末尾のスペースと、セル内の連続したスペース・改行を整理します。
  3. 数字・英字・記号を半角に、カタカナを全角に揃えます。文字種ごとに変換できるツールを使えば1回で済みます。
  4. ハイフン類・波ダッシュ類・丸数字などの表記ゆれを、決めた1種類に置換します。
  5. 変換後、重複チェックや突合(VLOOKUP・XLOOKUP)をやり直し、不一致が消えたことを確認します。
貼り付けるだけで、数字・英字・記号は半角、カナは全角のように文字種ごとに変換し、スペースの整理や表記ゆれの一括置換もまとめて実行できます:日本語テキスト整形ツール(無料・登録不要・データはブラウザ内で処理)

直す前に決めておくこと

元データは必ず残し、変換は別の列や別のファイルで行います。人名の「髙」「﨑」のような異体字は全角・半角の問題とは別で、機械的に置き換えてはいけません。本人が使っている字がその人の正式な名前です。丸数字や㈱などの機種依存文字は、取り込み先で文字化けするなら「(1)」「(株)」に置き換えますが、これも社内文書でしか使わないなら残して構いません。

まとめ