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

Office 2003 のサポートは終了しました

マイクロソフトでは、2014 年 4 月 8 日に Office 2003 のサポートを終了しました。この変更は、ソフトウェアの更新プログラムおよびセキュリティ オプションに影響しています。 この変更の意味および保護された状態を維持する方法について説明します。

現象
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 - 最終更新日: 09/30/2016 08:59:00 - リビジョン: 5.0

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

  • kbtshoot kbexpertisebeginner kbexpertiseinter KB2512335
フィードバック