如何在 Excel 中在数字前添加零

17 Mar 2025 | 6 分钟阅读

通常情况下,在 Excel 中,用户无法在数字前添加零。如果在相应的数字前输入零,它会返回不带零的数字。有时,用户需要根据数据要求在数值前添加零,例如电话号码、发票号码、邮政编码等。Excel 通过使用各种函数和公式为这个问题提供了解决方案。在本教程中,将简要解释在数字前添加零的各种步骤。

示例 1:如何在指定数字前添加零?

在此示例中,在数值前添加一个零。首先,需要将数字转换为文本,然后添加零。应遵循的步骤如下:

步骤 1:选择一个单元格,例如 A1,用户需要在此处输入数值。

步骤 2:转到“开始”选项卡。在其中点击选项卡中的“数字”选项。将出现一个下拉列表,在其中选择“文本”格式。

How to add zeros before the number in Excel
How to add zeros before the number in Excel

步骤 3:点击“确定”。现在在单元格 A1 中输入零,然后在后面输入相应的数字。

步骤 4:Excel 会返回前面带有零的数字。

How to add zeros before the number in Excel

在工作表中,数值前面会有一个零值。由于它是文本格式,因此不能用于任何进一步的计算。

示例 2:使用 CONCATENATE 函数在数据前添加零

在此示例中,使用 CONCATENATE 公式将零值与其他数字组合。应遵循的步骤如下:

步骤 1:选择一个新单元格,例如 A1,用户需要在此处显示结果,并输入公式 =CONCATENATE("0", "5678")

步骤 2:按 Enter 键。结果将显示在单元格 A1 中,相应数字前带有零值。

How to add zeros before the number in Excel

由于数字是文本格式,它们不能用于任何类型的进一步计算。

示例 3:使用 REPT 函数在数据前添加零

顾名思义,REPT 函数会多次重复文本。REPT 函数在指定数字前添加零值。应遵循的步骤如下:

步骤 1:选择一个单元格,例如 A1,并输入相应的数据。这里输入的数据是 7。

步骤 2:要在数值前添加一个零,请选择一个新单元格 B1,用户希望在此处输入数据。

步骤 3:选择 B1 并输入公式 =REPT(0, 2-LEN(A1))&A1。公式中的 A1 表示包含数据的单元格。

步骤 4:按 Enter 键。结果将显示在单元格 B1 中,前面带有零值。

How to add zeros before the number in Excel

在公式中,使用数值 2 是因为单元格 A1 只包含一个数据,即 7。如果它包含两个数据,则在公式中添加数值 3,这将在两个数据前显示零值。由于数字是文本格式,它们不能用于任何类型的进一步计算。

同样,此方法也适用于其他数据,以在相应数字前显示零。

示例 4:使用 REPT 函数在一系列数据前添加零

在示例 3 中,REPT 函数用于单个数据。在此示例中,REPT 函数用于在一系列数据前添加零值。应遵循的步骤如下:

步骤 1:选择单元格 A1:A6,并输入相应的数据。这里输入的数据是从 5 到 567891。

步骤 2:要在数值前添加零,请选择一个新单元格 B1,用户希望在此处输入数据。

步骤 3:选择 B1 并输入公式 =REPT(0, 7-LEN(A1))&A1。公式中的 A1 表示包含数据的单元格。

步骤 4:按 Enter 键。结果将显示在单元格 B1 中,前面带有零值。

How to add zeros before the number in Excel

在工作表中,公式根据公式在数据前返回零值。在公式中,使用了数值 7,因此在数据范围 B1:B6 中,零的数量从 6 减少到 1。因此,此公式被称为动态公式。由于数字是文本格式,它们不能用于任何类型的进一步计算。

同样,此方法也适用于其他数据范围。

示例 5:使用 TEXT 函数在一系列数据前添加零

在前面的示例中,数据被转换为文本函数,并添加了零。在此示例中,TEXT 公式在数据前添加指定的零。

Text 函数的语法

=TEXT(value, format text)

需要遵循的步骤如下:

步骤 1:选择单元格 A1:A6,并输入相应的数据。这里输入的数据是从 5 到 567891。

步骤 2:要在数值前添加零,请选择一个新单元格,例如 B1,用户希望在此处显示结果。

步骤 3:选择 B1 并输入公式 =TEXT(A1, "0000000")。公式中的 A1 表示包含数据的单元格。

步骤 4:按 Enter 键。结果将显示在单元格 B1 中,前面带有零值。

How to add zeros before the number in Excel

在工作表中,公式根据公式在数据前返回零值。在公式中,使用了七个零。因此,在数据范围 B1:B6 中,零的数量从 6 减少到 1。因此,此公式被称为动态公式。由于数字是文本格式,它们不能用于任何类型的进一步计算。

同样,此方法也适用于其他数据范围。

示例 6:使用 TEXT 函数在数据前添加零

在示例 5 中,TEXT 函数用于一系列数据。在此示例中,它用于指定的数据。应遵循的步骤如下:

步骤 1:选择一个单元格,例如 A1,并输入相应的数据。这里输入的数据是 5。

步骤 2:要在数值前添加一个零,请选择一个新单元格,例如 B1,用户希望在此处显示结果。

步骤 3:选择 B1 并输入公式 =TEXT(A1, "00")。公式中的 A1 表示包含数据的单元格。

步骤 4:按 Enter 键。结果将显示在单元格 B1 中,前面带有零值。

How to add zeros before the number in Excel

在公式中,使用了两个零,因为单元格 A1 只包含一个数据,即 5。如果它包含两个数据,则在公式中添加三个零,这将在两个数据前显示零值。由于数字是文本格式,它们不能用于任何类型的进一步计算。

同样,此方法也适用于其他数据,以在相应数字前显示零。

示例 7:使用自定义格式在数据前添加零。

在此示例中,使用自定义格式将零值添加到数据的前缀中。

步骤 1:选择一个单元格 A1,用户希望在此处显示结果。

步骤 2:右键单击单元格,点击“设置单元格格式”选项,或按 CTRL+1。在“设置单元格格式”对话框中,点击“数字”选项卡下的“自定义”选项。

步骤 3:在“类型”框中,输入指定数量的零,然后按“确定”。

How to add zeros before the number in Excel

步骤 4:数值将显示在单元格 A1 中

How to add zeros before the number in Excel

根据零的数量。

在单元格格式中放置了六个零,在数字 1 前放置了五个零。在 Excel 公式栏中,显示的是实际值。因此,它不应用于其他计算。

示例 7.1:使用自定义格式在一系列数据前添加零。

在示例 7 中,使用自定义格式将零值添加到数据的前缀中。在此示例中,零值被添加在一系列数据之前。

步骤 1:选择一个单元格,例如 A1,用户希望在此处显示结果。

步骤 2:右键单击单元格,点击“设置单元格格式”选项,或按 CTRL+1。在“设置单元格格式”对话框中,点击“数字”选项卡下的“自定义”选项。

步骤 3:在“类型”框中,输入指定数量的零,然后按“确定”。

How to add zeros before the number in Excel

步骤 4:根据零的数量,数值将显示在单元格 A1 中。

How to add zeros before the number in Excel

由于在单元格格式中放置了六个零,数字 1 前放置了五个零,通过简单拖动公式,零的数量会减少到 1。在 Excel 公式栏中,显示的是实际值。因此,它不应用于其他计算。

总结

在本教程中,清楚地解释了在数字前添加零的各种方法和函数。