ExcelでセルのバイトをKB、MB、GBなどのようにフォーマットするにはどうすればよいですか?
あるセルにバイト単位の値があります。しかし、誰も728398112238を読むことができません。むしろ、678.37GBと表示させたい。
比較的簡単に書式設定できる数式を書くには(http://www.yonahruss.com/2007/02/format-excel-numbers-as-gb-mb-kb-b.html)。
しかし、これを 'format' として行う方法はないのでしょうか?セルには大きな数字を表示させたいのですが、人間が読みやすい書式で表示させたいのです。
71
14
エクセルの書式設定機能では、計算ができません。しかし、以下のようなものを使って、大まかな試算をすることはできます。
私が使っているのはこちらです。-
Excel形式の条件は、数値サイズに関連する3つの条件のうち1つしか表示しませんが(コードは "正、負、ゼロ、テキスト" ですが、次のように表示します。 isumberとtrueの場合、elseif isumberとfalse ; elseif number; elseif is text )。
私にとって最良の答えは、Davidと他の地域形式に対するGrastveitのコメントです。
私が作成したレポートに応じて使用するものは次のとおりです。
選んでください。!
上記のフォーマットアプローチは機能しますが、3つのレベルでのみ機能します。 上記では、KB、MB、GBを使用しました。ここでは6つに拡張しました。 セルを右クリックし、[セルのフォーマット]を選択します。 [数値]タブで、[カスタム]を選択します。 次に、Type:ボックスに以下を入力します。
私の地域であるヨーロッパ(。 数千セパレーター、10進セパレーターとしてのコンマ):
2進数のギガバイト(102410241024の倍数)を表示させる方法は知りませんが、10進数のギガバイトを表示させることは、以下のような書式で可能です。
上記の式では、最初の行にマイナス記号が必要です: "= IF(A1< -99950000000"。
さらに別の解決策は、エンジニアリング表記を使用することです。 (これは、指数が常に3の倍数であることを除いて、科学表記のようなものです。)セルを右クリックし、[セルのフォーマット]を選択します。 [数値]タブで、[カスタム]を選択します。 次に、Type:ボックスに以下を入力します。
次に[OK]をクリックします。 K、Mなどの代わりに、+ 3、+ 6などになります。 これは、正と負の数、正と負の指数、-3はm、-6はuなどに機能します。
それは少し「力」ですが、機能します;)。
私はCDHハドゥープを使用しており、Excelレポートをエクスポートすると、2つの問題が発生します。
1)Linux日付をExcel日付に変換します。 そのためには、日付列の横に空の列を追加すると、一番上の行がB4であるとします。 数式の下に貼り付け、 BLACK "+" を列の最後の最終日までドラッグします。 次に、元の列を非表示にします。
2)ディスクサイズをバイトからTB、GB、MBに変換します。 そのための最良の式はこれです。
小数点以下3桁の値が表示されます。 セルをフォーマットするだけ-->上記のコードをカスタマイズして貼り付けます。
TeraがGB&に書き込むよりも少ない999 GB以上がTBに書き込みます。
[< 1000] 0 "GB"; [> 999] 0.0、 "TB"。
または。
[< 1000] 0 "GB"; [> = 1000] 0.0、 "TB"。
ここでの答えを見た後、この式で改善され、より大きな値に小数点以下の桁数を設定し、負の値に応えました。
与えられた回答から期待される結果が得られなかったため、ここでの回答の多くは古くなっていると思います。
サイズに応じてフォーマットしたいKBの値がある場合は、以下を試すことができます。
---。
フォーミュラ。
[< 1000]# "KB"; [< 1000000]#0,00 "MB"; 0、## "GB"
。---。
初期値(KB)=>出力。
952
=>952 KB
。1514
=>1.51 MB
。5122323
=>5.12 GB
。正確な結果については、計算したいのですが、表示形式を使用しています。
A1セルの値が29773945664927であると仮定します。
1。 B1セルのコンマの数を数えます。
2。 C1セルで値を1024 ^ B1で割ります。
3。 D1セルのディスプレイユニット。
4。 B1セルを非表示にします。