• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの指数を無効にしたい)

エクセルの指数を無効にする方法

このQ&Aのポイント
  • CSVファイルをエクセルで開くと、指数の表示がされてしまう場合があります。毎回文字列を指定するのは手間ですが、指数の機能を無効化する方法はありません。
  • 指数として開いてしまったデータを一括で元の表示形式に戻す方法もありません。エクセルのバージョンや環境によっては、指数の表示を自動的に変更する設定が存在するかもしれませんので、設定を調べてみてください。
  • WindowsXPやMS-Office2002などの古い環境では、指数の表示に関する設定が限られている可能性があります。最新のエクセルバージョンを使用するか、ワークアラウンドとしてCSVファイルをエクセル以外のソフトウェアで開くことを検討してください。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>ただ、使用するcsvファイルが業務用アプリが吐き出すcsvで、このアプリのcsvの仕様を変更することができません。 csvファイルのデータを全て文字列として取り込む場合はデータのプレビューで全ての列を一括選択し、列のデータ形式を文字列に指定してからインポートすれば目的通りになります。 この程度の手間はやむを得ないのではないでしょうか?

ps5550
質問者

お礼

たびたび、回答ありがとうございます。 そうですね。。。頻繁に発生する作業なので、できれば完全に指数の機能が無効にできればと楽になると思ったのです。 自分なりにも調べてみましたが、指数の機能を無効にすることはできないみたいですね。 外部データの取り込みで対応することにします。 ありがとうございました。

その他の回答 (1)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.1

>「データ」→「外部データの取り込み」で、CSVを開くときに文字列を指定すればよいのですが、 >これを毎回やるのは面倒です。 >指数の機能が働かないようにすることはできないでしょうか? 数値として扱える値を強制的に文字列と判断させるにはクォーテーション(”、’)で括る必要があります。 CSVファイルを作成するときに目的に合うよう整えるようにしては如何ですか?

ps5550
質問者

補足

回答ありがとうございます。 シングルクォーテーションで括っておくと、'1E1'で表示できました。 ただ、使用するcsvファイルが業務用アプリが吐き出すcsvで、このアプリのcsvの仕様を変更することができません。 せっかく回答いただいたのに、すみません。

関連するQ&A