• ベストアンサー

EXCELの関数について

EXCELのTEXT関数を使用して -0.00117を文字列に変換しようとしています。 TEXT(セル,”#.####”)と入力したのですが 出力は-.00117となってしまいました。 -0.00117と出力させるにはどのようにすればいいのでしょうか?

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

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

#で指定すると、0の場合は表示されません。 どんな場合にも0を表示したいときは、#の代わりに0を使います。 たとえば、0.012の場合、  #.#### → .012  0.0000 → 0.0120

mametaroh
質問者

お礼

わかりやすい回答ありがとうございました。大変勉強になりました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

回答は#1で出ていますが 例データ A列  B列 -0.1234 -0.1234 -0.00117 -0.00117 -0.00117 -0.00117 B1は=TEXT(A1,"0.####") B2は=TEXT(A2,"0.#####") B3は=TEXT(A3,"0.00000") 質問の場合は、第1位の位だけを0にすること。 その他は、#、0どちらでも良い

mametaroh
質問者

お礼

なるほどという回答です。ありがとうございます。よくわかりました。