Excel で ANSI データを開いて保存した後、UTF-8 データをインポートすると文字化けする

現象

Microsoft Office Excel で、ANSI データを開き保存した後、UTF-8 データをインポートすると文字化けします。

回避策

以下のいずれかの方法を実行してください。

方法 1 : UTF-8 データをインポートするのではなく、[Office ボタン] の [開く] をクリックして開きます。

方法 2 : UTF-8 データをインポートする前に、Excel を再起動します。

方法 3 : UTF-8 データをインポートする前に、ブックを保存します。

状況

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

詳細

問題の再現手順
  1. メモ帳を起動し、以下の内容で 2 つのファイルを作成します。

    内容 : あああ,あああ
    ファイル名 : ANSI.TXT
    文字コード : ANSI

    内容 : あああ,あああ
    ファイル名 : UTF-8.TXT
    文字コード : UTF-8
  2. 作成したファイルを閉じ、メモ帳を終了します。
  3. Excel を起動し、[Office ボタン] の [開く] をクリックして ANSI.TXT を開きます。
  4. [テキスト ファイル ウィザード] で [完了] ボタンをクリックします。
  5. [Office ボタン] の [上書き保存] をクリックします。
  6. "ANSI.TXT にはテキスト (タブ区切り) と互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか?" というメッセージで [はい] をクリックします。
  7. [Office ボタン] の [閉じる] をクリックします。ファイルを閉じる際に、ファイルを保存するか確認メッセージが表示されますが、一度上書き保存を実施しているので、ここでは [いいえ] ボタンをクリックします。Excel のアプリケーション ウィンドウは閉じないでください。
  8. [Office ボタン] の [新規作成] または [開く] をクリックして、新しいブックまたは既存のブックを開きます。
  9. [データ] タブの [テキストファイル] をクリックし、 UTF-8.TXT を選択して [インポート] をクリックします。
  10. [テキスト ファイル ウィザード] で [完了] ボタンをクリックします。
  11. [データの取り込み] で任意のセルを選択して [OK] ボタンをクリックします。
結果
インポートしたデータが文字化けします。
手順 10 の [テキスト ファイル ウィザード] のプレビューの時点で文字化けします。
プロパティ

文書番号:2512335 - 最終更新日: 2016/09/30 - リビジョン: 1

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010, Microsoft Excel 2013

フィードバック