今回のポイント
- 文字化けは「Excelの読み込み方法」で起きやすい
文字自体が壊れているのではなく、取り込み時の文字コードや区切り設定が原因になることが多い。 - 最短で直すなら「データ」タブから正しい手順で読み込む
ダブルクリックで開くより、インポート機能を使うと文字コード(UTF-8など)を指定できる。 - 予防は「UTF-8で保存+BOM付き」か「CSV UTF-8」を選ぶ
保存形式とExcel側の読み込み手順を揃えるだけで、ほとんどの文字化けは防げる。
ざっくり解説
まろっち店長:
Excelの文字化けは、だいたい「Excelが別の文字コードだと勘違いして開く」ことで起きるんだ。
るなちゃん:
CSVをダブルクリックで開いたら「ア・」みたいになったことあります…!
まろっち店長:
その場合は「データ → テキスト/CSVから」で開くのが正解。UTF-8を選べば直ることが多いよ。
るなちゃん:
開き方を変えるだけで直るなら安心です!次からインポートで読み込みます!
ガッツリ解説
Excelで「文字化け」する時は、だいたい文字コード(エンコード)のズレが原因です。 特にCSVやテキストファイルは、同じ見た目でも「保存の形式」と「Excelが想定した形式」が一致しないと、漢字・ひらがな・記号が崩れて表示されます。 ここでは、よくある原因と、確実に正しく表示する方法をまとめます。
◆ 文字化けが起きる代表的な原因
- CSVをダブルクリックで開いた(Excelが勝手に文字コードや区切りを推測して失敗しやすい)
- ファイルがUTF-8なのに、Excelが別の文字コードとして解釈した
- 保存時に「CSV(カンマ区切り)」を使い、環境によって文字コードが合わなかった
- 区切り文字(カンマ/タブ/セミコロン)が想定と違い、列がズレた結果「崩れて見える」
- 記号(①②③、機種依存文字、絵文字、特殊なダッシュなど)が含まれていて、Excel側で置換された
◆ まずはこれ:Excelで正しく表示する一番確実な方法
- Excelを開いて、データタブを選ぶ
- 「テキスト/CSVから」をクリックして対象ファイルを選択
- プレビュー画面で「ファイルの元の形式(文字コード)」をUTF-8に設定
- 区切りが崩れる場合は「区切り記号」を確認(通常はカンマ)
- 問題なければ「読み込み」を押して取り込む
ダブルクリックで開く方法は早い反面、Excelが推測で処理するため失敗が起きがちです。 インポートで読み込むだけで、文字化けの大半は解決します。
◆ 保存側での対策(作る人ができる予防)
- CSVで渡すなら、可能なら「CSV UTF-8」形式で出力する(アプリ/ツール側に選択肢がある場合)
- Windows環境でExcel利用が前提なら、UTF-8(BOM付き)で保存すると安定することがある
- 機種依存文字(丸数字・特殊記号・絵文字)は極力避け、通常の数字や記号に置き換える
- 改行をセルに含めるデータは、引用符(” “)の扱いで崩れることがあるため、出力ルールを統一する
仕事での受け渡しでは「相手がどのExcelで開くか」に左右されます。 迷ったら、CSVではなくxlsxで渡すのが最も事故が少ないです。
◆ 文字化けの“見え方”で原因を当てるコツ
- 「ア・」のようにローマ字っぽく崩れる → だいたいUTF-8を別のコードとして開いている
- 「???」や「□」になる → その文字がExcel側で扱えない/フォント未対応の可能性
- 日本語は読めるのに列だけズレる → 区切り文字やダブルクォートのルール不一致が多い
文字化けは「壊れた」のではなく、読み方が違うだけのケースがほとんど。 正しい手順で読み込むだけで元に戻ることが多いので、焦らず設定を確認しましょう。
◆ 最後のチェック(この3つを見ればOK)
- 開き方:ダブルクリックではなく「テキスト/CSVから」を使ったか
- 文字コード:プレビューでUTF-8を選べているか
- 区切り:カンマ/タブの指定が合っているか(列ズレしていないか)
ここまで揃えると、Excelでの文字化けはかなりの確率で解消できます。 「開き方」と「保存形式」をセットで覚えておくと、毎回の作業が一気にラクになります。


