如何添加没有小数的尾随0

问题描述 投票:-1回答:1

我有会计代码。有些是4位数字,以0结尾,其他则是12位数字。

我在Excel电子表格的一列中格式化了单元格,我用它来编码账单,屏蔽为“0000-0000-0000”。

但是,有时我可能只有一个4位数的帐号,以0结尾或者可能有12位数。无论哪种方式,它都是12位数。

是否有自定义格式,以便我不需要为只有4或8位前导数字的那些键入所有尾随0?

防爆。我想键入1200,我的单元格吐出1200-0000-0000而不必键入120000000000。

excel
1个回答
7
投票

您遇到的问题是默认情况下数字不起作用。如果你在excel单元格中键入12,excel会认为它是12,而不是120亿。

将此公式粘贴到单元格B1中:

=NUMBERVALUE(LEFT(A1&"00000000000", 12))

将B1的格式设置为自定义0000-0000-0000

键入12进入单元格A1。 B1成为你所要求的

它的工作原理是因为公式将11个零(作为字符串)连接到您键入的值上,然后将其修剪为最左边的12个字符并将其重新转换为数字。

12 -> "1200000000000" -> "120000000000" -> 1200-0000-0000

© www.soinside.com 2019 - 2024. All rights reserved.