Note: The other languages of the website are Google-translated. Back to English

如何在Excel中保留或删除前导零?

通常,当我们在单元格中键入包含前导零的数字(如00032423)时,它可能显示为32423。如何在Excel中保留这些前导零? 反之,当不需要显示前导零时,该如何删除呢?

使用格式单元格保持前导零

使用VBA删除前导零

点击即可使用Kutools for Excel删除前导零 好主意3

使用Kutools for Excel添加/删除相同的前导零


箭头蓝色右气泡 使用格式单元格保持前导零

如果要在Excel中保留前导零,则只需在键入数据之前将单元格格式设置为“文本格式”。

1.选择要输入带前导零的数据的范围单元格,然后单击右键选择 单元格格式 从上下文菜单中。 看截图:

doc-keep-delete-leader-zeor-1

2。 在里面 单元格格式 对话框中,单击 选项卡,然后选择 文本 来自 类别 窗格。 请点击 OK 关闭对话框。 看截图:

doc-keep-delete-leader-zeor-2

现在,当您在范围单元格中键入带有前导零的数字时,前导零将保留在单元格中。 看截图:

doc-keep-delete-leader-zeor-3

备注:如果您在键入数字后将单元格设置为文本格式,则此方法无效。


一键式删除Excel中单元格中的所有前导零

只需单击一下,选中的所有前导零都已删除。  点击查看 30 天免费试用!
文档删除前导零
 
Kutools for Excel:拥有 300 多个方便的 Excel 插件,免费试用,无限制 30 天。

箭头蓝色右气泡 使用VBA删除前导零

如果要删除Excel中的前导零,则有四种解决方法。

方法1:将单元格格式化为数字格式

选择要键入数字而不显示前导零的范围,然后右键单击以单击 单元格格式 打开 单元格格式 对话框,然后选择 来自 类别 窗格,然后单击 OK. 

备注:如果在键入数字后格式化单元格,则此方法将不起作用。

方法2:使用公式

选择您已键入带前导零的数字的范围单元格旁边的空白单元格,然后键入此公式 = VALUE(A1) (A1表示单元格包含前导零的数字)。 然后按 输入 按钮,现在公式单元格中显示不带前导零的数字。 看截图:

doc-keep-delete-leader-zeor-4

方法3:运行VBA

1。 按 Alt + F11键 显示 Microsoft Visual Basic应用程序 窗口。

2.在窗口中,单击 插页 > 模块 以显示新的模块窗口,然后将以下VBA代码复制到模块窗口中。

VBA:在Excel中删除前导零

Sub DeleteZero()
'updateby20140616
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
WorkRng.NumberFormat = "General"
WorkRng.Value = WorkRng.Value
End Sub
3。 点击 运行 按钮,会弹出一个KutoolsforExcel对话框,供您选择一个范围以删除前导零。 看截图:

doc-keep-delete-leader-zeor-5

4。 点击 OK。 然后删除选择中的前导零。

方法4:使用转换为数字功能

选择由以零开头的数字填充的范围单元格,单击所选内容旁边的警告图标,然后选择 转换成数字 从上下文菜单中。 查看屏幕截图:

doc-keep-delete-leader-zeor-6


箭头蓝色右气泡 点击即可使用Kutools for Excel删除前导零

Kutools for Excel, 与超过 200 方便的功能,使您的工作更加轻松。 

安装后 Kutools for Excel,请执行以下操作:(立即免费下载Kutools for Excel!)

如果你有 Kutools for Excel,您可以通过单击两次快速删除文本中的所有前导零 删除前导零 效用

选择要删除前导零的文本,然后单击“确定”。 库工具 > 文本 > 删除前导零。 看截图:
doc删除前导零01

然后会弹出一个对话框,提醒您从多少个单元格中删除了前导零。 看截图:
doc删除前导零02

单击 OK 关闭对话框。

箭头蓝色右气泡 删除前导零




箭头蓝色右气泡 使用Kutools for Excel添加/删除前导零

如果要向单元格添加或删除相同数量的前导零,则可以应用 Kutools for Excel's 添加文本按位置删除 实用程序,一种可以帮助您向单元格中添加相同数量的前导零,一种可以帮助您从单元格左侧删除相同数量的字符串。

安装后 Kutools for Excel,请执行以下操作:(立即免费下载Kutools for Excel!)

添加相同数量的前导零

1.首先,您需要将单元格格式设置为 文本 通过选择它们并单击 首页 和去 数字 分组选择 文本 从下拉列表中。 看截图:
文档库工具 1

2.然后保持选中这些单元格,然后单击 库工具 > 文本 > 添加文本。 看截图:
文档库工具 2

3。 在里面 添加文本 对话框中,在您的文本框中输入要添加的零 文本,并检查 在第一个字符之前 选项,然后您可以在右侧窗格中预览添加结果。 看截图:
文档库工具 3

4。 点击 Ok or 使用,现在将相同数量的前导零添加到单元格中。
文档库工具 4

删除相同数量的前导零

1.选择要删除前导零的单元格,然后单击 库工具 > 文本 > 按位置删除。 看截图:
文档库工具 5

2.在弹出的对话框中,输入要删除的零的数量,选中该选项,然后可以在“预览”窗格中预览结果。
文档库工具 6

3。 点击 Ok or 使用,现在前导零立即被删除。


分页浏览和编辑多个Excel工作簿/ Word文档,例如Firefox,Chrome,Internet Explore 10!

您可能很熟悉在Firefox / Chrome / IE中查看多个网页,并通过轻松单击相应的选项卡在它们之间进行切换。 在此,Office选项卡支持类似的处理,使您可以在一个Excel窗口或Word窗口中浏览多个Excel工作簿或Word文档,并通过单击它们的选项卡轻松地在它们之间进行切换。 免费点击 30-Office 选项卡的试用期!

优秀

相关文章:


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (21)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
谢谢 Mate,那一点点代码只是为我节省了 5 个小时的艰苦移植 :)
该评论由网站上的主持人最小化
你的方法都没有奏效。 再试一次
该评论由网站上的主持人最小化
嗨,珍妮丝 - 希望这有助于在 excel 中输入手机号码!Lynne
该评论由网站上的主持人最小化
如果使用 Kutool 将一系列单元格格式化为在数字开头显示“000”并将文件发送给没有 Kutool 的人,单元格会在左上角显示绿色指示器和警告指示器吗? 如果你什么时候“格式化单元格”,单元格会显示为“一般”吗? 提前致谢
该评论由网站上的主持人最小化
很好的尝试光滑,你的方法不起作用。 没试过VBA,肯定有比这更简单的方法。
该评论由网站上的主持人最小化
使用 value(a1) 非常适合删除前导零
该评论由网站上的主持人最小化
但是,当我直接从我的网站或从我的仓库程序下载数据时,如何保留前导零? 下载是直接在excel里面的,所以不能提前修改。 excel中是否有任何选项可以提前确定必须将整个列或工作表作为文本读取(下载)?
该评论由网站上的主持人最小化
下载文件 in.txt 并打开 excel 并选择所需的列并转到格式单元格并选择为文本,之后请打开您的 .txt 文件并从 .txt 文件中复制并将其粘贴到 xl.... 完成
该评论由网站上的主持人最小化
有没有办法从 Excel 工具中做到这一点? 如果我们有 n 条记录,这种方法是没有用的。
该评论由网站上的主持人最小化
我想在 Excel 中显示“0001”而不是“1”,因为 Excel 会删除前导零。 解决方案:使用单元格格式/自定义格式/类型=“0000”完成。 相反,此页面指的是“Kutools”十三次。 谁在写这个页面? 显然是 Kutools 的作者或从中获得回扣的人!
该评论由网站上的主持人最小化
你也可以

格式单元格>文本格式(而不是数字或会计或货币或一般)
该评论由网站上的主持人最小化
此评论非常有帮助,对于希望在其数据上追溯执行此功能的用户来说,这是正确的方法。


Shill也很真实,哈哈。
该评论由网站上的主持人最小化
如果您需要使用新格式化的数字进行 HVLookup,它将与其他可能嵌入前导零的数据不匹配。 您所指的格式化方法以您希望的方式显示数字,但在 VBA 可以工作时,它在数据匹配或查找中没有用。
该评论由网站上的主持人最小化
出色的工作! 优秀的
该评论由网站上的主持人最小化
value(a1) 效果很好,非常感谢!
该评论由网站上的主持人最小化
这是多年来最好的 Excel 网站! IDK他们怎么做的这么多。 WorkRng.Value = WorkRng.Value =VALUE(A1) 出色的代码。
该评论由网站上的主持人最小化
谢谢工作
该评论由网站上的主持人最小化
我想删除 - 3TT-0233449 前面的零。我该怎么做?
该评论由网站上的主持人最小化
该评论由网站上的主持人最小化
当我从工作中使用的程序复制并粘贴到 Excel 时,我想保留前导零,而不必手动重新输入它们。 当我将扫描仪用于 Excel 时,我也想保留它们。 使用“文本”格式,我可以手动将它们重新输入到单元格中,它们会保留下来。 有没有一种格式可以让他们使用前导零已经存在?
该评论由网站上的主持人最小化
嗨,McJoe,我不清楚您的问题,如果您想从程序(可能是 Word 文档)复制带有前导零的文本字符串,并将它们粘贴到工作表并保留前导零,您只需将单元格格式化为之前的文本你粘贴。
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护