如何在Excel中使用单位缩写?
Excel科学数字格式是这样的:
1,000,000 >> 1.00E+06 330,000 >> 3.30E+05
我如何转换成这种格式:
1,000,000 >> 1M 330,000 >> 330K
(使用千,兆,毫等)
您可以通过右键单击单元格并select“格式单元格”为每个单元格使用自定义数字格式。
例如,如果你想显示数百万使用下面的自定义格式
#,,"M"
成千上万使用这种格式
#,"K"
如果您想要在两种数字格式之间dynamic更改,您可以设置条件。 请注意,您一次只能设置两个条件,因此您没有足够的空间处理所有可能的单位。
自定义格式看起来像这样来testing它是否应该使用K或M:
[>999999]#,,"M";#,"K"
编辑
正如@Doug Glancy指出的,你可以使用条件格式来设置数字格式的基础上给你更多的条件。 这也是很好的,你可以很容易地将条件应用到一个单元格的范围。
对于什么是价值,你可以使用一个自定义的数字格式(即不设置条件格式)处理高达999.9B – 这是我使用(在Google表格中testing,但它也应该在Excel中工作):
[<999950]0.0,"K";[<999950000]0.0,,"M";0.0,,,"B"
…显示为:-0.1K | | 123.4K | 1.2M | 12.3M | 123.4B | 等等
(使用999950作为阈值而不是999999意味着您从不会看到令人困惑的“1000.0K”,因为四舍五入到1.0M的值)
一旦进入了万亿(即显示1234.5B而不是1.2T),它看起来并不那么好,但0到999,994,999,999是相当不错的覆盖范围。 ;)
(如果可能的话,我更喜欢自定义数字格式,而不是条件格式,因为自定义格式更容易从一个表格传输到另一个表格)