- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル) セルの書式設定について)
エクセルのセル書式設定について
このQ&Aのポイント
- エクセルのセル書式設定について、セルの表示を指数形式にしたいと考えています。具体的には、0.0000155を1.55E-5のように表示したいです。桁取りや補助単位も使用したいですが、eのマイナス何乗の桁取り方法がわかりません。ベースを-3、-6、-12として表示する方法を知っている方がいれば、教えてください。
- エクセルのセル書式設定について、指数形式での表示方法を知りたいです。具体的には、0.0000155を15.5E-6のように表示したいです。桁取りや補助単位の使用も考えていますが、eのマイナス何乗の桁取り方法がわかりません。ベースを-3、-6、-12として表示する方法を教えていただきたいです。
- エクセルのセル書式設定について質問です。指数形式での表示方法を知りたいです。具体的には、0.0000155を1.55E-5のように表示したいです。桁取りや補助単位の使用も考えていますが、eのマイナス何乗の桁取り方法がわかりません。ベースを-3、-6、-12として表示する方法を教えていただけないでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
裏ワザは知りませんが、CONVERT 関数ではダメなのでしょうか。 ▼CONVERT 関数 https://support.office.com/ja-jp/article/CONVERT-%25E9%2596%25A2%25E6%2595%25B0-d785bef1-808e-4aac-bdcd-666c810f9af2?ui=ja-JP&rs=ja-JP&ad=JP&fromAR=1 もう少しわかりやすくするなら、Excelの ホーム → 条件付き書式 にルールを追加して、一定の値に「書式」を定義すればお望みの結果になると思います。
その他の回答 (1)
- tanakanono
- ベストアンサー率24% (134/553)
回答No.1
別のセルでよければ A1に値を入れて、B1に以下の式を入れればそれらしくなります。 どこまで対応させるかで式の長さが変わり、長すぎるとだめなので、 入れる数値範囲を決めて調整してください。以下はm,uのみ対応。 =IF(B1*10^6<10^3,B1*10^6&"E10-6",IF(B1*10^3<10^3,B1*10^3&"E10-3","ERROR")) 同じようなことをマクロでやれば値そのものを置き換えできますね。
質問者
お礼
試してみました。うまくいきました。これ、マクロでやるといいなと感じました、ありがとうございました。
お礼
とりあえず長さ単位を使い、convert(○○, "m","um") とか、convert(✖✖, "m", "pm") などと、書式設定を併用して、うまくいきました。勉強になりました、ありがとうございました。