1

我有一列长度不同的数字(一些数字是 9 个字符,而另一些是 7 个)。我需要它们都是 9 个字符,所以我想在数字前面添加 0。例如,如果我有 7 个字符长的数字 0294843,我想在前面添加 2 个零,所以 000284843。由于每个数字都有不同的长度(有些是 9、8、7、6 等),所以我'我想找到一个会根据长度自动添加零的函数。到目前为止,我有这个:

=IF(LEN(D5)<9, D5, ...)

哪里...是我不知道该放什么。谢谢!

4

2 回答 2

2

=TEXT(A1,"000000000") 其中 A1 是要填充的单元格,0 的数量是您想要的长度。

于 2013-08-22T16:00:52.890 回答
2

无需使用公式进行格式化。只需使用自定义格式。从这里

当您想要显示固定长度数字的前导零时,请创建一个自定义格式,其中的零 (0) 数量与您想要显示的数字相同。例如,如果要显示一个五位数的固定长度数字,请创建一个包含五个零的自定义数字格式。

在您的情况下,自定义格式将是000000000

于 2013-08-22T16:01:12.453 回答