我希望在单元格中输入数字:1,816,724 ,并通过公式在另一个单元格中显示数字,格式为:1.8M(或将2394显示为2.4K,依此类推)。
#1 楼
以下自定义数字格式掩码将产生所需的结果,而不会丢失基础值的准确性。[>999999]0.0,,\M;[>999]0.0,\K;0
评论
如何为负数添加K表示法?
–乔丹
17年10月10日在5:36
您最多可以添加3个条件,并具有一个默认条件。
–user82329
17年12月10日在6:22
嗯,因此您不能在同一格式规则中同时包含M,K以及负M和负K。
–乔丹
17年12月10日在6:47
负数有任何解决方法吗?
–埃米利奥·尼古拉斯(EmilioNicolás)
18 Mar 5 '18 at 16:48
[<999950] 0.0,“ K”; [<999950000] 0.0 ,“ M”; 0.0 ,“ B”这种自定义格式几乎是完美的。如何排除最大为999的数字原样表示?
– Elad Ratson
19年3月13日在15:53
#2 楼
这太难找到了。感谢您的发布。 Google更改了“ prefix”和“ suffix”设置,而没有警告。 $ 0 ,“ M”; [<=-999950] $ 0 ,“ M”; $ 0将$ 20,000,000更改为$ 20M
用于图表,这是Google更改功能的地方。
#3 楼
找到了![>=999950]0.0,,"M";[<=-999950]0.0,,"M";0.0,"K"
相同的公式,但是带有K,M和B !!!
也用于负数。
关于此事的文章:
https://medium.com/@brookinc/the-only-spreadsheet-custom-number-format-you-ll-ever-need-7cc356a7ca3e
评论
这几乎是仅链接的答案。请添加所引用链接中最相关的部分,或描述其如何帮助您完成OP所需的操作。
–鲁本♦
19年2月11日,下午3:58
评论
您似乎想在一个单元格中输入数字,并在同一单元格中看到不同的格式。公式无法做到这一点;公式不能基于单元格的值,并且无论如何都会被该值覆盖。脚本可以用格式化的字符串替换您的数字,但是您在那里没有原始数字,因此无法在计算中使用该值。因此,我认为您最好的办法是格式化单元格以使用科学计数法:1.8E + 6而不是1.8M。