Excel 格式化数字,使第二个数字后有空格

Excel 格式化数字,使第二个数字后有空格

我正在处理 5 位和 6 位数字,2 + 3(4)(将来可能会是 +5,例如 22 123 或 22 1234)。我必须在不带空格的情况下写下这些数字,并希望它以空格格式化。我以为很简单,但事实并非如此。

我尝试了很多组合,例如,,,(## ####基本上我尝试组合#,*,",0的变体),但没有一个对两者都有效。它要么是:00" 0000"##_*##__####

22 123 and 221 234

或者

2 2123 and 22 1234

(或者完全混乱)。

答案1

您可以在自定义字段中使用以下格式(针对 +3 和 +4):

[<=99999]##_####;##_#####

这就是结果

在此处输入图片描述

答案2

使用以下代码。

00 #####

如果愿意,它可以包含所有“#”字符。我看到您指出这不起作用,但只有当字符数少于规定数量时,这两种方法才会失效。

例如,“221”会变成如图所示的“00 221”,或者格式代码中全是“#”的“221”。不过,这是因为没有达到规定的字符数,而不是格式错误。

如果您需要容错代码,那么您必须放弃它们始终符合您所陈述的形式的想法,并扩大形式陈述以适应您预期可能发生的更广泛的条目范围。

如果那是“坏的”(不是当前所述的条目),那么当主管检查它们时,它们的格式化结果应该很容易脱颖而出,并导致他们进行纠正。

相关内容