- 締切済み
Excelをタブ区切りテキストに変換するとずれる
現在Microsoft Excel 2010を利用しています。 タブ区切りのテキスト形式に変換する際、列がずれて変換されてしまいます。 同じファイルを別のPC(Microsoft Excel 2007)で試した場合、 問題なく変換されます。 エクセル側の設定の問題かとも思うのですが、どなたかご教示頂けますでしょうか。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- MackyNo1
- ベストアンサー率53% (1521/2850)
>Excel 2010利用⇒名前を付けて保存でテキストタブ形式に変換⇒メモ帳で開くときにずれてしまう。 メモ帳で開くとずれるというのは上下の行で列ごとにデータがきちんと並ばないということなのではないでしょうか? そもそもタブ区切りのテキストファイルをメモ帳で開くと、タブ部分が空白に表示されますが、セルに入力されている文字が全角で8文字を超えると自動的に次のタブ位置に移動しますので、上下の行が並ばないことになります。 同じファイルを別バージョンのエクセルで開くとも表示が異なるという場合や、Excelでそのテキストファイルを開くと元のデータと異なるデータになるというのであれば、もう少し詳細に現象を補足説明してください(基本的にタブ区切りで保存すれば、バージョンい関わらず同じファイルが作成できるはずです)、 テキストファイルとして上下の行をそろえて編集したいというなら、ワードで開いて、Ctrl+Aで文書全体を選択し、画面上部の水平ルーラの下の部分をクリックして適宜タブ位置を挿入してください(間違えて挿入したタブはタブマーカーをルーラー外にドラッグする)。
- MackyNo1
- ベストアンサー率53% (1521/2850)
>タブ区切りのテキスト形式に変換する際、列がずれて変換されてしまいます。 タブ区切りのテキスト形式で保存したとき、どのように(メモ帳あるいはWordで開いているのでしょうか)列がずれていることがわかるのでしょうか? >同じファイルを別のPC(Microsoft Excel 2007)で試した場合、 問題なく変換されます。 質問の意味がいまひとつわからないのですが、タブ区切りのテキストデータをエクセルで開くときテキストファイルウィザードを使用しているのでしょうか? そのときに、エクセルへの変換結果が違うということなら、設定はブックごとに採捕に設定した条件が記憶されていますので、テキストファイルウィザードの設定をタブだけに変更してから(「連続する区切り文字は1文字として扱う」のチェックが外れていることを確認)、もう一度ウィザードまたはコピー貼り付けしてください。
- aokii
- ベストアンサー率23% (5210/22063)
恐らく、Microsoft Excel 2010とMicrosoft Excel 2007では、完全には互換性がないので、そのようなことになります。
お礼
ご回答ありがとうございました。
補足
ご回答ありがとうございました。 簡潔に申しますと、 Excel 2010利用⇒名前を付けて保存でテキストタブ形式に変換⇒メモ帳で開くときにずれてしまう。 Excel 2007を利用⇒名前を付けて保存でテキストタブ形式に変換⇒メモ帳で開くときにずれない。 ということなのですが、こちらでご理解頂けますでしょうか。 対策をご教示頂けますと幸いです。