よくある質問(FAQ)
Q. CSVファイルを開くと、日本語が全部化けます。なぜですか。
A. ファイルがUTF-8(特にBOMなし)で、ExcelがShift-JISとして読み込んでいるためです。「データ」タブの「テキストまたはCSVから」で文字コードを指定して開くと直ります。
Q. 一部の文字だけ「?」になります。
A. 丸数字や単位記号などの環境依存文字が原因です。(1)やリットルといった代替表記に置き換えてください。
Q. 保存して開き直すと化けます。
A. 保存時の文字コードがUTF-8(BOMなし)になっている可能性があります。UTF-8(BOM付き)で保存し直すと、ダブルクリックでも開けるようになります。
Q. UTF-8とShift-JIS、どちらで保存すべきですか。
A. 他システムやWebとやり取りするならUTF-8(BOM付き)が無難です。Excel単体での扱いやすさと、他環境との互換性を両立できます。
まとめ
Excel(エクセル)の文字化けは、主に文字コードの不一致から起こります。まずは症状を見分け、CSV全体が化けているなら「データ」タブの「テキストまたはCSVから」で文字コードを指定して取り込むのが近道です。再発を防ぐには、UTF-8(BOM付き)での保存が役立ちます。一部の文字だけが化ける場合は、環境依存文字を代替表記に置き換えれば解決します。原因さえ分かれば対処はむずかしくありません。本記事の方法を、作業の効率化に役立ててください。
文/Excel研究所







