首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将单元格格式化为以克为单位的权重,但去掉无关紧要的小数点和位?

如何将单元格格式化为以克为单位的权重,但去掉无关紧要的小数点和位?
EN

Stack Overflow用户
提问于 2016-07-25 03:44:18
回答 2查看 1.8K关注 0票数 1

我有一个工作表,其中包含我想要格式化的值。值的范围从高到低,我希望用逗号将它们格式化为千分隔符,并四舍五入到两个小数位,但同时修剪小数点和数字为整数的位置。下面的示例应该可以更好地解释:

  1. 1000将呈现为1,000g
  2. 0.75将呈现为0.75g
  3. 0.2将呈现为0.2g
  4. 0.1234将呈现为0.12g

我尝试使用自定义数字格式#,##0.##g,但这不能满足我的第一个要求(a),其中数字是整数,留下一个无关紧要的小数点(即1,000.g),尽管在格式化其余三个要求(b,c和d)方面做得很好。

有没有办法克服这个问题?

EN

回答 2

Stack Overflow用户

发布于 2021-08-31 20:32:15

代码语言:javascript
复制
#,##0.00_ g;(#,##0.00 g)

我读这篇文章有点晚,但我发现上面的格式对我很有效。

票数 1
EN

Stack Overflow用户

发布于 2016-07-25 05:56:29

假设您的数字在列A中,并带有标题。您可以尝试将其放入B2中,然后隐藏列A:

代码语言:javascript
复制
=arrayformula(if(arrayformula(TRUNC(A2:A,2)&"g")="0g","",arrayformula(TRUNC(A2:A,2)&"g")))

我能做的最好的格式是=00;.##,它去掉了1000中的句点,但不会截断0.1234,也不会添加g,如果你必须使用format,也许你可以使用它。我真的不认为格式可以做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38556052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档