• ベストアンサー

エクセルで4.90141E+12

エクセルで4.90141E+12などのように表示される数字をちゃんとした数字になおしたいのですが方法が解りません!ただし、表示を数値にしたりして一時的に見れるようにしたり、文字列変換するのではなく 修復したら再度ファイルを開いても4.90141E+12ではなく4901411004730と表示されるようにしたいのです。どなたか方法をご存知の方はご教授をお願い致します。 エクセルのバージョンは2000又は2003を使用しております。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

  CSVで保存すると書式などは保存されません。 だからCSVで保存するなら、貴方の希望を叶える事は不可能です。 excelのブックとして保存するしか方法はありません  

その他の回答 (2)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

49で始まる13桁の数字からすると、JAN-13コードですか? 計算に用いない、とにかく読めさえすれば良い、ということならば 先頭にアポストロフィー(Shift+7)を付加するとか。(見えちゃいますが)

回答No.1

  セルの書式設定で「数値」にしてください  

citylight
質問者

補足

説明不足で申し訳けありません。 表示を数値に直して一時的になおすのではなく、保存して再度開いた際にも修復されているようにしたいのです。表示を数値にする方法で保存しても 再度ファイルを開くとやはり 49E+12などのように表示されるのです。たぶんCSVで保存した際にそうなってしまったのだと思いますが 13桁の数字と E+12(有効と指数)が混在して表示されるので困っています。それとも もう治らないのでしょうか?

関連するQ&A

  • エクセルで2.01E+04表示を201E2に変換するのは?

    大量のデータを処理しなくてはならないのですが、ときどき送られてくるエクセルでデータに使われるEを含んだ記号文字列が数値になり、しかも下記のような表示に化けてしまってます。()内は数値です。 201E2⇒2.01E+04(20100) 803E7⇒8.03E+0.9(8030000000) 903E9⇒9.03E+11(903000000000) 最初から文字列で入れてくれればこんなことにはならないと思うのですが、お客様あってのことなのであまり強くは言えません。やむをえず一つずつ調べてこちらで修正をしています。 これを関数あるいはVBAで一括変換する方法はないでしょうか?

  • エクセル数字が1.23E+0.5になってしまう

    エクセルが大きい数字を1.23E+0.5のように表示してしまいます。 数字ではなく文字列として扱ってもらえればそのようにならないと思いますが、あなたならこのような場合どういますか? 例えば2004020901だったらどのようにして、エクセルを見た瞬間に2004020901だと分かるようにしていますか?

  • Excel 7E-3=0.007 ????

    まもなく齢70の年寄りです Excel勉強中です。教えてください 今日の質問の中に ”7E-3を0.007と表示したい”という質問がありました。 Excel2003で 「=7E-3」と入力したところ「0.007」と表示されました。 セルA1に「7E」 B1に「3」 C1に「=A1-B1」としたところ「エラー」 このエラーは「7E」が文字列なので当然であることはわかるのですが 「=7E-3」がなぜ0.007になるのですか 文字列から数値をなぜ引けるのですか ????

  • Excelで3E8を3.00E+8にしない方法を教えてください。

    Excel2000および2003で数値の「1000」をDEC2HEX関数を使用して16進の「03E8」に変換し、これをカンマ区切りのcsvファイルで保存したいのですが「CSVと互換性のない機能が含まれている可能性があります。」と表示され、そのまま保存すると、セルの内容が「3.00E+8」の指数形式に変わってしまいます。 指数形式ではなく、文字列で03E8と保存する方法はないのでしょうか? ご存知の方よろしくお願いいたします。

  • excel 数値INput

    office2003 excelで、表示形式の数値に16桁の数字をInputすると、1.23E+00と表示します。文字列で解決しますが、数値のままで解決方法を教えて欲しい。

  • Excelの表示で1.0022E+11?

    Excelで『100220246008』や『10464830000F』など数字とアルファベットの文字が混じっている列があります。 これ列をどうしても【文字列】のしたくて、列全体をコピーし書式設定で【文字列】にしたところ『10464830000F』はそのままでしたが、『100220246008』は『1.0022E+11』になってしまいました。 元の列のデータ表示形式は【ユーザー定義;00000000000#】になっていました。 これらの数字をそのままにして【文字列】の表示形式にするにはどうすればいいのでしょうか? ※【文字列】;セルの左側によるかたち 質問がややこしくなってしまいすみませんが、どなたか教えてください。よろしくお願いします。

  • EXCELでSUMIFがうまく出来ない

    EXCELでSUMIF関数を使って、集計したいのですが以下の2つの文字列(数字)が認識できず正しい結果になりません。 2つのセルでそれぞれ ”88505180000200200”と”88505180000200250”を入力しているのですが、関数では同じ値とみなして集計してしまうようです。 該当セルの書式設定は文字列で、!の「数値が文字列として保存されています」が出て、 「数値に変換する」を選ぶとどちらも”88505180000200200”になってしまいます。 何かよい方法がないでしょうか?

  • Excel2007で数字を入力したセルが・・・E+13となってしまう。

    こんにちは。 仕事で、CSVファイルをExcel2007を開いています。 Excel上で、約3000行のセルに14桁の数字を入力しています。 その後保存して、再度開くと、入力したセルが 「・・・・・E+13」 と表示されてしまいます。 セルの書式設定で、表示形式を数値にすると、14桁の数字に 戻るのですが、再度保存して開くと、 また「・・・・・E+13」となってしまいます。 14桁の数字の表示まま保存するにはどうしたらよいでしょうか? よろしくお願い致します。

  • Excel で 文字→数字変換

    エクセルで文字→数字変換を行いたいのですが、 どのようにすればよいでしょうか? (やりたい例) あるセルの特定文字列位置の文字を数字に変換したい。 文字列先頭から4番目の文字を元に数値に変換する。 Aだと1と変換、Bだと2と変換、Cだと3と変換… A1:xxxBxxxx B1:2 うまく質問が表現できなくてすいません。 実現方法はVBAでも結構です(使ったことはありませんが)。

  • エクセル 数値だけ抽出するには?

    エクセルで、文字列+スペース+数字と入力されているセルから数値だけ取り出す方法を教えていただけますか? 文字列とスペースの字数は一定で、数値の桁数は6-8桁と変動します。 A列からb列のように変換したいのです。 A列          B列 PMID:_12345678    12345678 PMID:_123456     123456 宜しくお願いいたします。