【Excel初心者がよくハマる】一致しない理由⑬「文字コード違いで文字になる」

初心者シリーズ

こんにちは。
Excel事務研究員です。

これまで私は、Excelのトラブルに何度も悩まされてきました。

「まったく同じ文字に見えるのに、なぜか一致しない」
「VLOOKUPで検索しているのにヒットしない」
「一部のデータだけ結果がおかしい」

そんな経験、ありませんか?

初心者のころの私は、
「関数の設定ミスだ」と思い込んで、
何度も式を見直していました。

ですが実際には——

👉 関数ではなく“文字の中身”が違う

というケースが非常に多いです。

このシリーズでは
Excel初心者がやりがちなミスを
一つずつ研究しています。

今回の研究テーマはこちらです。


文字コード違いで文字列になる


少し専門的な言葉ですが、
現場ではかなり頻繁に発生するトラブルです。

そして厄介なのが

👉 見た目ではほぼ判別できない

という点です。


よくある状況

例えば次のようなデータがあります。

商品名
アップル
アップル

見た目としては
ほぼ同じに見えますよね。

この状態で、次のような関数を使います。

=VLOOKUP(A2,範囲,列番号,FALSE)

すると——

👉 一致しない

という現象が起きます。

「同じ“アップル”なのに、なぜ?」

ここで疑うべきが今回のポイントです。


原因:文字コードが違う

この2つの違いを整理してみます。

表記実態
アップル半角カナ
アップル全角カナ

つまりExcelの中では

👉 まったく別の文字

として扱われています。

人間から見ると似ていますが、
Excelにとっては完全に異なるデータです。


よくあるパターン

研究員として、実務でよく見るのはこちらです。


① 半角カナと全角カナ

例:
カタカナ / カタカナ


② 半角英数字と全角英数字

例:
ABC123 / ABC123


③ 見た目が似ている記号

例:
-(ハイフン)
ー(長音)
―(ダッシュ)

これらはすべて別の文字です。


④ スペースの違い

実はスペースにも

  • 半角スペース
  • 全角スペース

があります。

これも一致しない原因になります。


なぜ起きるのか

この問題が発生する主な原因はこちらです。


① システムごとの仕様の違い

システムAでは半角、
システムBでは全角、というケースです。


② コピペによる混在

Web・PDF・社内ツールなどからコピーすると
文字形式がバラバラになります。


③ 手入力のバラつき

人によって

  • 半角で入力する人
  • 全角で入力する人

が異なるため、統一されません。


特に

👉 異なるデータを統合するとき

に発生しやすいトラブルです。


見分けるポイント

文字コードの違いは目視では分かりにくいですが、
次のような違和感が出ます。


  • 見た目は同じなのに一致しない
  • 一部のデータだけ検索できない
  • COUNTIFの結果がズレる
  • 並び替えがおかしい

こういうときは

👉 文字の種類を疑う

のが重要です。


解決方法(初心者向け)

一番簡単で効果的なのがこちらです。

=ASC(A2)

または

=JIS(A2)

それぞれの役割

  • ASC関数 → 半角に統一
  • JIS関数 → 全角に統一

どちらかに揃えることで、
一致しない問題を解消できます。


実務でのおすすめ運用

基本はどちらかに統一します。

おすすめは

👉 半角に統一(ASC)

です。

理由は

  • データ量が軽くなる
  • 他システムとの互換性が高い

ためです。


まとめて変換する手順

データが多い場合は以下の流れがおすすめです。

① 新しい列にASCまたはJISを入力
② 下までコピー
③ 値貼り付けで上書き
④ 元データを削除

これでデータが一括で整います。


研究員メモ

今回のポイントはとても重要です。

👉 見た目は同じでも、中身が違う

これはExcel全体に共通する考え方です。

特に文字データでは

  • 半角 / 全角
  • 記号の違い
  • スペースの違い

が原因でトラブルになります。

初心者のうちは

「なぜ一致しないのか分からない」

という状態になりがちですが、

👉 “文字の種類”を疑う

この視点を持つだけで
解決スピードが一気に上がります。


今日の研究まとめ

一致しない理由⑬

文字コード違いで文字列になる


チェックポイント

  • 半角と全角が混ざっている
  • 見た目は同じ
  • 一部だけ一致しない

解決方法

=ASC(セル)

または

=JIS(セル)

次回の研究予告

Excel初心者がやりがちなミス研究。

次回はこちらです。

データ入力ミス⑭
「CSV取り込みで文字になる」

CSVファイルを使うと、

👉 数字が文字になる

という現象がよく起きます。

これも実務ではかなり多いトラブルです。

次回も一緒に研究していきましょう。


もしこの記事が役に立ったら、
ぜひコメントやシェアをいただけると嬉しいです。

Excel初心者向けに
「ミス100シリーズ」を研究しています。

フォローしておくと、
次の研究結果もすぐ読めます。

一緒にExcelを攻略していきましょう。

— Excel事務研究員

コメント

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