excel - Excel中的数字格式

标签 excel function number-formatting

彭博终端有一种有趣的数字格式化方式。我想在 Excel 中模仿这种格式,但一直在努力让它发挥作用。

我想要的格式示例是:

  • 1,000,000 = 1MM
  • 1,400,000 = 1400M
  • 100,000 = 100M
  • 75,000 = 75M
  • 10,000,000 = 10MM
  • 25,300,000 = 25,300MM

  • 任何帮助将不胜感激!

    最佳答案

    有趣的问题。这是您可以使用的另一种解决方案(与零的数量无关):

    =TEXT(LEFT(A1,LEN(A1)-((LEN(A1)-LEN(SUBSTITUTE(A1,0,"")))-MOD((LEN(A1)-LEN(SUBSTITUTE(A1,0,""))),3))),"#,##")&REPT("M",(LEN(A1)-LEN(SUBSTITUTE(A1,0,"")))/3)
    
    LEN(A1)-LEN(SUBSTITUTE(A1,0,""))部分正在计算给定字符串中出现“0”的次数。

    结果如下所示:

    enter image description here

    关于excel - Excel中的数字格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59664860/

    相关文章:

    php - 强制 php 将数字显示为 0.000001 而不是 f 1.0E-6

    php - substr 以逗号生效

    excel - 根据另一列中的条件从一列中获取所有值并自动更新

    具有值(value)范围的 Excel 定价模型

    excel - 我的代码如何确定它是作为 VBScript、.HTA 还是 VBA 运行的?

    javascript - 如何将用逗号替换点的数字从字符串转换回十进制数字

    vba - 检测单元格是否已被用户或宏更改

    sql - 在 postgres 函数中返回 select * 结果

    java - 关于Java方法和实现多个接口(interface)的参数

    c++ - 使用#define 声明一个函数