我有会计代码。有些是4位数字,以0结尾,其他则是12位数字。
我在Excel电子表格的一列中格式化了单元格,我用它来编码账单,屏蔽为“0000-0000-0000”。
但是,有时我可能只有一个4位数的帐号,以0结尾或者可能有12位数。无论哪种方式,它都是12位数。
是否有自定义格式,以便我不需要为只有4或8位前导数字的那些键入所有尾随0?
防爆。我想键入1200,我的单元格吐出1200-0000-0000而不必键入120000000000。
您遇到的问题是默认情况下数字不起作用。如果你在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