Excel中的前导零可以在许多不同的项目中提供巨大的帮助。然而,它们并不总是必需的——有时您需要它们,有时您不需要。在本文中,您将能够了解如何控制电子表格中的前导零,以及如何根据当前工作在不同模式之间切换。
前导零是数字字符串中第一个非零数字之前的任何“0”数字。例如,字符串“001”有两个前导零。在处理大量数据时, Excel中的这种格式设置非常有用,可以更轻松地组织和排序。
阅读:如何在 Excel 中更改系列名称
如果您不想自己手动键入每个前导零,有很多方法可以使用 Excel 自动添加它们。
如何在 Excel 中添加前导零
在Excel中添加前导零有多种不同的方法。让我们探索适合您需求的可能性。
方法 1. 使用格式单元格菜单
选择要编辑的所有单元格并添加前导零。您可以通过拖动光标或按住键盘上的Shift键并单击鼠标来执行此操作。
右键单击您的选择,然后选择Format Cells 。或者,使用Ctrl + 1键盘快捷键更快地打开窗口。
从类别部分选择自定义。
在类型输入字段中输入任意数量的0 。在我们的示例中,我们使用了 6 位数字字符串,这意味着我们将键入“000000”。
单击确定按钮。您选择的所有数字现在都应该有相应数量的前导零。请注意,此方法不会更改您的单元格的值!前导零只是为了外观。
方法二、使用TEXT函数
如果您使用的是文本而不是数字值,则可以使用 TEXT 函数添加前导零。
要使用 TEXT 公式添加前导零,您需要使用以下内容:
=TEXT( cell , " number of zeros ")例如=TEXT(A1, "000000")
这将创建一个固定长度,在我们的例子中是 6 个字符的文本字符串。请注意,此方法使您无法将您的值用于计算和其他公式。
方法 3. 使用 REPT 和 LEN 函数
将前导零添加到文本字符串的另一种方法是同时使用 REPT 和 LEN 函数。同样,按照此方法,您将无法继续使用函数和计算。
公式如下:
=REPT(0, number of zeros -LEN ( cell )) & cell例如=REPT(0, 6-LEN (A1)) &A1
这样做,Excel 会自动将多个前导零添加到 A1 单元格中的值,直到它创建一个 6 个字符长的字符串。
如何删除 Excel 中的前导零
如果您想恢复为正常数值,请不要担心 — 这是可能的。有几种方法可能更适合您的方法。
方法一、更改文件格式
选择要还原的所有单元格并从中删除前导零。
使用位于窗口顶部的功能区界面切换到主页选项卡。
在数字部分,您会看到一个显示特殊的下拉菜单。单击此菜单可打开其他选项。
选择通用。这样做会将您的单元格恢复为默认格式。
方法2.将文本转换为数字
如果您将数值更改为文本以添加前导零,您可能希望将其转换回数字并丢失 0。最简单的方法是选择要转换的单元格,然后单击黄色感叹号。(单元格的右下角。)从下拉菜单中,只需选择Convert to Number 。您会立即看到它变回原来的数值。