为了账号安全,请及时绑定邮箱和手机立即绑定

将现有的Excel值中的前导零/ 0添加到一定长度

将现有的Excel值中的前导零/ 0添加到一定长度

慕娘9325324 2019-12-09 15:19:56
关于如何防止在导入Excel或从Excel导出时前导零被剥离的问题,SO上有很多很多问题和高质量的答案。但是,我已经有一个电子表格,其中包含的值实际上应该以字符串形式处理,但这些值被截断为数字。我需要清理数据并重新添加前导零。有一个字段应为四个字符,前导零将字符串填充为四个字符。然而:"23" should be "0023", "245" should be "0245", and"3829" should remain "3829"问题:是否有一个Excel公式将这些0填充到这些值上,以便它们全部为四个字符?注意:这类似于古老的邮政编码问题,在该问题中,新英格兰地区的邮政编码的前导零掉了,您必须重新添加。
查看完整描述

3 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

=TEXT(A1,"0000")

但是,TEXT函数也可以执行其他一些花哨的工作,例如日期格式化。


查看完整回答
反对 回复 2019-12-09
?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

这样做的更有效(不太麻烦)的方法是通过自定义格式。

  1. 突出显示要设置样式的列/数组。

  2. 单击ctrl1或设置格式->设置单元格格式。

  3. 在数字选项卡中,选择自定义。

  4. 将自定义格式设置为000#。(零零零#)

请注意,这实际上并不会更改单元格的值。它仅在工作表中显示前导零。


查看完整回答
反对 回复 2019-12-09
?
慕标5832272

TA贡献1966条经验 获得超4个赞

我知道这是在不久前回答的,但是这里没有提到我很惊讶的简单解决方案。


=RIGHT("0000" & A1, 4)

每当我需要垫的时候,我都会使用上面的东西。我个人认为它是最简单的解决方案,更易于阅读。


查看完整回答
反对 回复 2019-12-09
  • 3 回答
  • 0 关注
  • 620 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信