我在一个以字节为单位的单元格中有一个值。但是没人能读懂728398112238。我宁愿它是678.37‘d
要编写一个公式来格式化它相对容易(这里是一个:http://www.yonahruss.com/2007/02/format-excel-numbers-as-gb-mb-kb-b.html)
但是,有没有办法以“格式”的形式做到这一点呢?我希望在单元格中显示大数字,但将其显示为人类可读的格式。
发布于 2009-10-07 20:33:52
您实际上不能在Excel的格式设置功能中进行计算。不过,您可以使用类似以下内容的内容来进行粗略估计:
[<500000]#,##0" B";[<500000000]#,##0,," MB";#,##0,,," GB"
发布于 2011-08-30 15:27:06
这是我一直在使用的一个:
[<1000000]0.00," KB";[<1000000000]0.00,," MB";0.00,,," GB"
似乎工作得很好。
发布于 2018-11-14 14:34:27
上述格式化方法有效,但仅适用于三个级别。上面使用的是KB、MB和GB。在这里,我将其扩展到6个。右键单击单元格,然后选择格式化单元格。在Number选项卡下,选择Custom。然后在Type:框中输入以下内容:
[<1000]##0.00" B";[<1000000]##0.00," KB";##0.00,," MB"
然后选择OK。这包括B、KB和MB。然后,在选定相同单元格的情况下,依次单击常用功能区、条件格式、新建规则。选择仅设置包含的单元格的格式。然后在下面的规则描述中,只设置单元格的格式,单元格值大于或等于1000000000 (即9个零)。然后单击Format、Number选项卡、Custom,并在Type:框中输入以下内容:
[<1000000000000]##0.00,,," GB";[<1000000000000000]##0.00,,,," TB";#,##0.00,,,,," PB"
选择OK,然后选择OK。只有当值大于1,000,000,000时,此条件格式才会生效。它将处理GB、TB和PB范围。
567.00 B
5.67 KB
56.70 KB
567.00 KB
5.67 MB
56.70 MB
567.00 MB
5.67 GB
56.70 GB
567.00 GB
5.67 TB
56.70 TB
567.00 TB
5.67 PB
56.70 PB
任何大于PB的数据都会显示为更大的PB,例如56,700 PB。您可以添加另一个条件格式来处理更大的值、EB等等。
https://stackoverflow.com/questions/1533811
复制相似问题