次の方法で共有

Excel2007でSI接頭辞

Anonymous
2010-12-04T04:22:34+00:00

ミリアンペア、ナノ秒といった接頭辞つきの単位で表されているデータを扱いたいのですが、[セルの書式設定]-[指数]では例えば 60 ナノ秒が 6.00E-08 などと指数部を半端に調整されてしまい、見づらくて困っています。

指数部が3の倍数 になるようにする方法があれば教えて下さい。

毎回入力セルと表示セルにわけて手動で=IFしまくるしかありませんか?

できれば、

●ファラッドにナノは使わないなどといった慣習や、

●1024 ずつ位取りする情報系の接頭辞

も欲しいので、あれば教えて下さい。

Excel自体の機能でなくても、アドインでもよいです。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2010-12-04T08:19:27+00:00

数値を変えずに表示だけ都合良くというのは無理だと思います。

ですから、シートの設計段階で

1.入力セルは ナノ秒単位で入力する(たとえばA1)

2.でB1に =A1/1000000 として、計算にはB1を使用する

3.計算用のセルが複数あれば、B列にまとめて置き、B列を非表示にしてしまう

また、結果の方も生の結果を使わず、結果表示用のセルに換算値を表示するようにする。

と言ったことにするしかないと思います。

回答にはならないかもしれませんが、参考まで。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-01-04T13:04:41+00:00

    「都合よく」は私もそう思います。

    英数字列の先頭文字を「都合よく」大文字に勝手に変換する機能には閉口しているのに、

    他方で「都合よく」一般的な物理量の単位については冷遇されており、

    生データがオンスやノットを含んでいるだけで「勝手に変換」がないのが

    とてもストレスに感じていたのです。

    言語の基本機能に組み込んで Variant を神オブジェクト化するかどうかの議論なので

    「アドインでもよいです」と断ったのですが、純正スコープには「ない」ということは承知しました。

    なので、とりあえず、値のみのリンク貼り付けでこの場をしのぎます。

    「勝手に変換」がもともと存在しなければ、湧いてこなかった疑問ですので、

    今後一切「勝手に変換」はディスエーブルして自己責任で管理することにします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2010-12-14T06:01:28+00:00

    y sakuda さん、アドバイスありがとうございます。

    k2276 さん、こんにちは。

    Excel の機能や アドインという方法では残念ながら見つからなかったのですが、、、対処策であれば、IF 関数以外にも y sakuda さんからいただいたような方法もあるのかなと思います。

    同じような情報をお探しの方にも、こちらを参考いただければと思い、今回は私の方で \[回答としてマーク\] をさせていただきました。

    k2276 さんの方で引き続き質問がある場合は、マークを解除して投稿を続けてくださいね。

    今後も Answers をよろしくお願いします。


    石田 優 – Microsoft Support

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません