dポイントプレゼントキャンペーン実施中!

テキストファイルをエクセルにおこした時
20406005034711412004061509545250000459023
と云う数字が
2.04060050347114E+40
となってしまいます。
桁数が多い為だと思うのですが、これを41桁で表示するにはどうすべきでしょうか?

また、65,536 以上の行、または 256 以上の列を含むファイルであるため
一度に保存することができません。このような場合は分割して保存する他
方法は無いのでしょうか?

A 回答 (6件)

ファイル⇒開く⇒TXTファイルを選択



とすると、「テキストファイルウイザード」ウインドウが開きますが、その3ページ目に列のデータ形式というのがあります。
・G/標準
・文字列
・日付
・削除する

の四つの項目がありますが、「文字列」にチェックをつけて完了をクリックするとよいようです。
変え方は

「データのプレビュー」と書かれたところで、データ形式を変更したいところをクリックして、「列のデータ形式」より【文字列】を選択してください。

変えたい箇所が2箇所以上あるときは同様の操作を繰り返し行うか、「データのプレビュー」のところで、複数の列をShiftを押しながらクリックすると同時に選択できますので、複数選択しておいて、まとめてデータ形式を変更してください。

*文字列になっているため計算は出来ません。
この状態でセルの書式を標準に戻すと計算できるようになります。
    • good
    • 0

#4の方とほぼ同じ回答になってしまいました。



ところで、#4の回答でShiftキーを使えば同時選択できるとありますが、正確には「連続する項目に限ります。」

離れている2箇所以上を同時選択することはできないようです。(Ver.2003で確認)
    • good
    • 0

テキスト形式のファイル名を「~.csv」としてエクセルで開くと、数値部分は数値として扱います。



そこで、ファイル名を「~.txt」として、開くときにファイルの種類を「すべてのファイル」などに変更して開くとテキストファイルウィザードが起動します。(Ver.2003で確認)

ウィザードの2段階目で区切り文字を、3段階目で各列のデータ形式を指定します。

このデータ形式で「文字列」を指定すれば大丈夫のはずです。
    • good
    • 0

どのような方法で、テキストファイルをエクセルに持っていっていますか?

    • good
    • 0

表示形式で文字として扱えばよいのでは?

    • good
    • 0
この回答へのお礼

データ自体が2.04060050347114E+40となってしまっているので、表示形式の問題では無いんです。

お礼日時:2005/01/07 14:09

「書式」「セル」で数値として扱うことと、セルの幅を広げることで表示することは可能です。

    • good
    • 0
この回答へのお礼

データ自体が2.04060050347114E+40となってしまっているので、表示形式や幅の問題では無いんです。

お礼日時:2005/01/07 13:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!