こんにちは。
Excel事務研究員です。
これまで私は、Excelのトラブルに何度も悩まされてきました。
「見た目は同じなのに一致しない」
「関数は正しいのに結果がおかしい」
こういった現象、経験はありませんか?
このシリーズでは
Excel初心者がやりがちなミスを一つずつ研究しています。
今回の研究テーマはこちらです。
コピー時に文字が混入する
これはかなり多いです。
そして厄介なのが、
👉 自分では気づきにくい
という点です。
空白と違って、
見た目ではほぼ判別できません。
しかしExcelは、
しっかりと「違い」として認識しています。
よくある状況
例えばこんな流れです。
Webサイトや社内システムから
データをコピーして、Excelに貼り付けます。
見た目は問題ありません。
| 商品名 |
|---|
| りんご |
| みかん |
| ぶどう |
そして、このデータを使って照合します。
=VLOOKUP(A2, 範囲, 列番号, FALSE)
ところが…
一致しない。
「ちゃんとコピーしたのに、なぜ?」
ここで関数を疑ってしまう方が多いですが、
実際には別の原因が潜んでいます。
原因:見えない文字が入っている
コピーしたデータは、
りんご
に見えても、実際には
りんご+見えない文字
となっているケースがあります。
例えば、次のようなものです。
- 改行コード(改行の情報)
- 特殊スペース(全角スペースやノーブレークスペース)
- 制御文字(システム特有の情報)
これらは画面上では見えません。
しかしExcelはこれらを
データとして認識しています。
つまり、
- 「りんご」
- 「りんご+見えない文字」
は完全に別物です。
この違いが、
- VLOOKUPで一致しない
- COUNTIFでカウントできない
- 検索してもヒットしない
といった問題を引き起こします。
なぜ起きるのか
研究員として、実務でよく見る原因はこちらです。
① Webページからコピー
HTMLの構造に含まれる情報が
一緒にコピーされることがあります。
② PDFからコピー
文字情報がそのままではなく、
特殊な形式で貼り付けられることがあります。
③ 社内システムのデータ
独自仕様の文字や制御コードが
含まれているケースがあります。
特に多いのが、
👉 Web → Excel
の流れです。
便利な一方で、
最もトラブルが発生しやすいポイントでもあります。
見分けるポイント
見えない文字は直接確認できません。
しかし、次のような「違和感」が出ます。
- 見た目は同じなのに一致しない
- 検索しても見つからない
- 並び替えの位置がおかしい
- 一部だけ結果がズレる
こういうときは、
👉 コピー元のデータを疑う
ことが重要です。
解決方法(初心者向け)
まずは基本のこちら。
=TRIM(A2)
TRIM関数は、
前後の余計な空白を削除します。
ただし今回のケースでは、
これだけでは不十分な場合があります。
より強力な方法
=CLEAN(A2)
CLEAN関数は、
👉 見えない制御文字を削除する関数
です。
そして、この2つを組み合わせると——
=TRIM(CLEAN(A2))
これが最も効果的です。
実務での使い方
データが多い場合は、次の手順がおすすめです。
① 別の列に =TRIM(CLEAN(A2)) を入力
② 下までコピー
③ 値貼り付けで上書き
これで、ほとんどの「見えない文字問題」を
一括で解決できます。
研究員メモ
今回のポイントは、とても重要です。
Excelでは、
👉 「見た目」と「中身」は別物
です。
特にコピペは、
- 時短になる便利な操作
- 同時にトラブルの原因
この両面を持っています。
違和感があったときは、
- 空白
- 見えない文字
この2つを疑うだけで、
解決できるケースが一気に増えます。
今日の研究まとめ
関数がうまく動かない理由⑩
コピー時に文字が混入する
チェックポイント
- コピペしたデータ
- 一致しない
- 検索できない
解決方法
=TRIM(CLEAN(セル))
次回の研究予告
Excel初心者がやりがちなミス研究。
次回はこちらです。
データ入力ミス⑪
「改行が入っている」
実はセルの中に、
改行が含まれていることがあります。
これも一致しない原因の一つです。
次回も一緒に研究していきましょう。
もしこの記事が役に立ったら、
ぜひシェアやブックマークをしてもらえると嬉しいです。
Excel初心者向けに
「ミス100シリーズ」を研究しています。
フォローしておくと、
次の研究結果もすぐ読めます。
一緒にExcelを攻略していきましょう。
— Excel事務研究員

コメント