首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义数字格式,用于数千、百万、数十亿和数万亿

自定义数字格式,用于数千、百万、数十亿和数万亿
EN

Stack Overflow用户
提问于 2021-10-29 05:32:23
回答 1查看 316关注 0票数 1

我到处寻找,没有找到任何解决方案,使数字在“万亿”格式的拖尾"T“。

以下是我目前使用的自定义数字格式:[<999950]$0.00,"K";[<999950000]$0.00,,"M";$0.00,,,"B"

它显示这些数字如下:

谷歌单张是否也能以数万亿美元的格式制作成1.00T的数字?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-29 10:21:05

不可能。默认情况下,这种“内部”格式只能处理3种类型的数字:

  • 正(1,2,5,10,.)
  • 0(0)
  • 负(-3,-9,-7,.)

可以以某种方式对其进行调整,以显示自定义格式,如K、B、M,但您总是只能使用3个插槽,这意味着您不能将万亿个插槽作为第4种类型/插槽。

但是,这将满足您的需要:

代码语言:javascript
复制
=ARRAYFORMULA(IF(ABS(A:A)<10^3, A:A&"", 
 IF(1*ABS(A:A)<10^6,  TEXT(A:A/10^3,  "#.0\k"),
 IF(1*ABS(A:A)<10^9,  TEXT(A:A/10^6,  "#.0\M"),
 IF(1*ABS(A:A)<10^12, TEXT(A:A/10^9,  "#.0\B"),
 IF(1*ABS(A:A)<10^15, TEXT(A:A/10^12, "#.0\T"),
 IF(1*ABS(A:A)<10^18, TEXT(A:A/10^15, "#.0\Q\a"),
 IF(1*ABS(A:A)<10^21, TEXT(A:A/10^18, "#.0\Q\i"),
 IF(1*ABS(A:A)<10^24, TEXT(A:A/10^21, "#.0\S\x"),
 IF(1*ABS(A:A)<10^27, TEXT(A:A/10^24, "#.0\S\p"),
 IF(1*ABS(A:A)<10^30, TEXT(A:A/10^27, "#.0\O"),
 IF(1*ABS(A:A)<10^33, TEXT(A:A/10^30, "#.0\N"),
 IF(1*ABS(A:A)<10^36, TEXT(A:A/10^33, "#.0\D"),
 IF(1*ABS(A:A)<10^39, TEXT(A:A/10^36, "#.0\U"),
 IF(1*ABS(A:A)<10^42, TEXT(A:A/10^39, "#.0\D\d"),
 IF(1*ABS(A:A)<10^45, TEXT(A:A/10^42, "#.0\T\d"),
 IF(1*ABS(A:A)<10^48, TEXT(A:A/10^45, "#.0\Q\a\d"),
 IF(1*ABS(A:A)<10^51, TEXT(A:A/10^48, "#.0\Q\u\d"),
 IF(1*ABS(A:A)<10^54, TEXT(A:A/10^51, "#.0\S\x\d"),
 IF(1*ABS(A:A)<10^57, TEXT(A:A/10^54, "#.0\S\p\d"),
 IF(1*ABS(A:A)<10^60, TEXT(A:A/10^57, "#.0\O\d"),
 IF(1*ABS(A:A)<10^63, TEXT(A:A/10^60, "#.0\N\d"),
 IF(1*ABS(A:A)<10^66, TEXT(A:A/10^63, "#.0\V"),
 IF(1*ABS(A:A)<10^69, TEXT(A:A/10^66, "#.0\C"), ))))))))))))))))))))))))

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

https://stackoverflow.com/questions/69764068

复制
相关文章

相似问题

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