如何在单元格中的数字结束时附加0的数字

如何在单元格中的数字结束时附加0的数字

我想在 Microsoft Excel 2010 中创建数字自定义格式模式。

它看起来像乘以 1000。

请阅读下面的例子:

1 会转1,000

12.3 会转12,300

123456.789会转123,456,789

感谢您的阅读和回答。

答案1

因为你坚持使用自定义数字格式,这里有一个你可以使用的巧妙技巧:

  1. 输入数字并使用以下作为自定义数字格式:

    #,###,%%%
    
  2. 您将看到以下内容:

    1

    所以很接近吧?!

  3. 这就是诡计的来源。没有简单的方法可以隐藏百分号,但你可以这样做。打开格式化单元格再次打开对话框,将光标置于第二个逗号 (如果消失了请重新插入) 和第一个百分比符号,如下所示:

    2

  4. 现在按Ctrl+J你会看到这个:

    3

    如您所见,3% 符号神奇地消失!但是,当您退出时,单元格内容仍然与之前完全相同,那么这有什么用呢?耐心点,我的年轻徒弟…… :)

  5. 选择带有数字的列,打开格式化单元格再次对话,转到结盟这次点击并选择文字换行下的复选框文本控件

    4

  6. 好了,你出去吧,轰!

    5

* 好吧,你明白我的意思,这不是魔术。但它是如何工作的?显然,Ctrl+J插入了一个回车符进入自定义数字格式文本字段(这有多不明显?!)。您可以在该序列之后使用向下箭头键来确认这一点,并且您可能只是能够看出那里还有另一行带有三个百分比符号的文本。

现在你可能已经猜到了剩下的内容。启用文本换行只会将单元格中的文本换行,因此百分号会落到下一行。但是如果你不启用调整大小单元格高度变大,但它们看起来仍然像只有一行文本。很狡猾,不是吗? :) 如果增加单元格高度,则看起来如下:

6

请注意实际在细胞中,分别为1、12.3和123456.789,只有它们显示的方式受到影响。

答案2

如果您使用公式,为什么不直接乘以 1000,而是用 LEN() 和 TEXT() 构造。

顺便说一句,数字格式可用于抑制大于 1000 的数字中的零,但不能用于添加数量级。因此,需要一个公式。

=A1*1000

...然后格式为您的喜好,带有千分离器和/或小数点。

相关内容