excel - 向数字添加 0,具体取决于原始字符串在 Excel 中的长度

标签 excel

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

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

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

最佳答案

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

关于excel - 向数字添加 0,具体取决于原始字符串在 Excel 中的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18385459/

相关文章:

java - 如何在 java 6 中检查 double 值是否为 Date 类型

excel - 从 Web 抓取到 Excel 时复制数据时出错

excel - 根据条件选择数据,然后根据与特定条件匹配的行复制行

excel - 计算逗号分隔列表的第一个值和最后一个值之间的差异

excel - 为什么我的使用 VBA 抓取文本的代码仅在调试中有效

vba - 如何使用 VBA 替换工作表?

python - 获取调用脚本的工作簿的位置

Excel 公式 - 如何将单元格中的公式值分成 2 个不同的单元格?

使用 Vba 通过电子邮件发送 2 个或更多 Excel 工作簿

mysql - 使用交替颜色对 Excel 字段中的重复条目进行颜色编码