如何在Excel中把0放在数字的前面(5种便捷的方法)

  • Share This
Hugh West

当你在Excel工作表上工作时,你可能会看到Excel不允许在任何数字前加0。 因此,你不能使一列的数字相同。 如果你只是在其他数字前加一个0并按回车键,Excel会 不显示0 但是,在Excel中,有一些简单而棘手的方法可以在数字前面加上0。 在这篇文章中,你将学习其中的5种方法。

下载实践工作手册

你可以从这里下载实践工作手册。

把0放在数字的前面.xlsx

在Excel中把0放在数字前面的5种有效方法

假设你有一些不同位数的数字数据,但你想让这些数字的位数相同,以使工作表看起来不错。 为此,你想 添加几个0 在这里,我将向你展示5种在Excel中把0放在数字前面的方法。

1.将数字转换为文本格式,在Excel中添加前导0

如果你将数字格式转换为文本,那么你可以输入任意多的前导零。 Excel不会将它们消失。 按照步骤进行。

📌 步骤。

  • 很简单,你可以用一个 撇号(') 在开始一个数字之前,要在前面加上0,为此,只需在数字的开头加上一个撇号。 但是,撇号不会显示在单元格中,也会出现错误警告。

同样地,把 撇号 在所有单元格中,按你的要求添加必要的零。

💬 注意事项。

  • 在前面添加一个撇号,将把数字转换为 文本 所以,你不能用它们进行任何计算。
  • 在单元格的左上角,你会看到一个绿色的小箭头符号。 点击箭头后,会出现一条信息:" 以文本形式存储的数字 "要继续做下去,请点击选项" 忽略错误"
  • 使用这种方法不会使其他单元格自动化。 你必须在所有单元格中手动添加撇号和0。

你也可以直接这样做。 按照以下步骤。

  • 首先。 选择 该列的单元格。
  • 然后,去到 数量 并打开下拉菜单。
  • 从格式选项中,选择 文本 选择。

  • 作为一个结果,细胞将成为T 延伸 格式。
  • 然后,你可以在数字前面加上必要的零。

💬 注意:

  • 通过这种方法,你将数字转换为 文本 所以,你不能用它们进行任何计算。

阅读更多。 如何在Excel文本格式中添加前导零(10种方法)

2.使用自定义格式化

或者,你可以使用 自定义格式 要做到这一点,请遵循以下步骤。

📌 步骤。

  • 首先,选择包含数字的单元格。
  • 然后,转到顶部的丝带,在 数量 标签,你会发现一个 箭头 在标签的右下角,然后按下箭头。 见截图。

  • 作为回应,将打开一个名为''的窗口。 格式化单元格'。
  • 然后,呆在 数量 选项卡,并转到 定制 选择。
  • 而且,在 类型 框,写上' 0000′ (Excel会在前面加上必要的0,使数字成为4位数的数字。
  • 最后,按 认可 按钮。

  • 因此,你会看到 输出 栏目数字已经变成了4位数,而且前面还有必要的0。

💬 注意事项。

  • 通过这种方法,这些数字将保持在 数量 所以,你可以用它们做任何计算。
  • 如果你把它们作为数值复制和粘贴,前面的0就会丢失。
  • 在公式栏中,你会看到前面没有任何0的原始值。

阅读更多。 如何在Excel中添加前导零以获得10位数字(10种方法)

类似读物

  • 如何在Excel中插入小于或等于的符号(5种快速方法)
  • 在Excel中插入平方根符号(7种简单方法)
  • 如何在Excel中的数字前添加符号(3种方法)
  • Excel公式符号小抄(13个酷技巧)
  • 如何在没有公式的情况下在Excel中放置符号(5种方法)

3.利用Ampersand(&)符号

在Excel中,你可以使用 安倍晋三 符号来添加到两个单元格的值,但在 文本 因此,你可以用它来在数字前面添加额外的0。 要做到这一点,请按照以下步骤进行。

📌 步骤。

  • 首先,在单元格中写下以下内容 C5:
="00"&B5

  • 因此,它将在单元格的数字前添加两个零 B5 .

  • 现在,复制该公式并将其粘贴到其他单元格做同样的事情。 此外,你可以使用 填充手柄按钮。

💬 注意事项。

  • 通过这种方法,你将数字转换为 文本 所以,你不能用它们进行任何计算。
  • 而且,它将在所有单元格中添加2个零,所以它不会产生相同位数的数字。

阅读更多。 Excel将数字转换为带前导零的文本:10种有效方法

4.利用Excel函数在数字前面加0

在Excel中,有大量的函数使我们的工作变得更加容易。 因此,我们可以使用一些函数在Excel中的数字前加0。

4.1 使用REPT函数

的目的。 REPT功能 是指重复一个文本或字符的指定次数。

语法。

=REPT (text, number_times)

文本 : 将被重复的文本或字符

Number_times: 它是重复文本的次数。

📌 步骤。

  • 首先,在单元格中输入这个公式 C5 .
=REPT(0,2)&B5

  • 然后。 拷贝 粘贴 公式到其他单元格。
  • 因此,所有数字前面都会加上两个零。
  • 因此,它不会产生相同位数的数字。

为了使数字相同,你将不得不使用 基金会 和LEN 职能与 REPT 功能。 按照以下步骤进行。

  • 起初。 这个公式进入单元格C5。
=IF((LEN(B5)<6),REPT(0,6-LEN(B5))&B5,B5)

🔎公式解析。

  • LEN(B5)。 它计算出单元格中的字符数 B5
  • LEN(B5)<6 :这是一个条件,如果单元格中的字符数为 B5 小于6
  • 6-LEN(B5)。 它将给出使数字为6位的所需的数值。
  • REPT(0,6-LEN(B5))&B5。 它将在前面添加所需的零和单元格 B5
  • =IF((LEN(B5)<6),REPT(0,6-LEN(B5))&B5,B5)。 如果 B5 如果单元格的值小于6位数,那么它将在数字前面加上所需的数字,使之成为6,否则它将给出单元格的值。 B5 .
  • 最后,将该公式复制并粘贴到其他单元格,使用 填充手柄 图标或快捷方式。

💬 注意事项。

  • 只使用 REPT 函数只在数字前面加数字,但它会使所有的数字都是所需数字。
  • 但是,使用 基金会 的功能,与 REPT 函数将允许你使单元格中的数字相同。
  • 由于细胞保持在 数量 格式,所以你可以使用它们进行任何计算。

4.2 使用TEXT函数

另外,你可以使用 TEXT功能 来将数字转换为 T 延伸 的格式和指定的数字。

语法

=Text(Value, format_text)

价值 :这是你将转换为文本的数字。

格式_文本。 这是你想使用的格式。

📌 步骤。

  • 为此,在单元格C5中写下这个公式
=text(b5, "0000")

  • 因此,它将把单元格B5的值转换为 T 延伸 格式,并将添加必要的0,使其成为4位数。

  • 然后,将该公式复制并粘贴到其他单元格,使用 填充手柄 图标或快捷方式 Ctrl + C Ctrl + V.

4.3 使用CONCAT(或CONCATENATE)函数

你可以使用 CONCAT 连结 函数来合并或添加两个单元格的字符。 因此,你可以使用这个函数来 在单元格的前面加上0 .

📌 步骤。

  • 为此,在C5单元格中写下以下公式
=concat("00",b5)

  • 然后,使用 填充手柄 图标来复制和粘贴公式到其他单元格。

💬 注意:

使用 CONCAT 函数,它将只是在单元格中添加两个零,所以它不会使单元格中的数字相同。

阅读更多。 如何在Excel中串联带前导零的数字(6种方法)

4.4 使用RIGHT函数

一般来说,我们使用 右键功能 所以,如果要在数字前面加上0,使其成为任何指定的数字,你可以使用Right公式。

语法

=RIGHT (text, [num_chars])

文本。 你将从其中提取右方的字符。

Num_chars: 它是将从右侧提取的字符数。

按照以下步骤进行。

📌 步骤。

  • 首先,在单元格C5中写入以下公式。
=RIGHT("00"&B5,4)

  • 然后,使用 填充手柄 图标来复制和粘贴公式到其他单元格。

4.5 使用BASE函数

我们使用 基地功能 要使用这个功能,请遵循以下步骤。

语法。

=BASE (number, radix, [min_length])

数量 : 它是将被转换的数字。 它必须是一个 整数 价值和 >=0 .

根茎类 : 它是数字转换的基数,它必须是 >=2 <=36 .

最小长度 : 它是字符串的最小长度

📌 步骤。

  • 首先,在单元格C5中写入以下公式。
=BASE(B5,10,4)

  • 然后,使用 填充手柄 图标来复制和粘贴公式到其他单元格。

阅读更多。 在Excel中添加或保留前导零的方法(10种合适的方法)

5.使用强力查询工具

我们使用 权力查询 因此,可以在数字前面加上0。 要做到这一点,请遵循以下步骤。

📌 步骤。

  • 起初,去到 数据 标签> 获取数据> 启动Power Query Editor。

  • 然后,将打开一个名为 "Power Query Editor "的窗口。
  • 在该窗口中,进入到 首页 选项卡,并按下 新来源 下拉菜单,并选择 Excel工作簿。
  • 然后,选择一个工作簿并从中提取数据。

  • 或者,选择选项 输入数据 并手动输入数据。

  • 在这里,通过粘贴工作簿中的数据或手动输入数据来制作一个列。 然后按 好的。

  • 之后,去到 添加专栏 选项卡,并按下 自定义列 选择。

  • 然后,将打开一个名为 "自定义列"。
  • 之后,给该列起一个合适的名字。
  • 然后,粘贴下面的公式。

=Text.PadStart([Number],4, "0")

  • 然后,按 好的。

  • 这样做,你会看到一个名为 "输出 "的列,单元格是4位数,前面是必要的0。
  • 最后,按一下 关闭 & 载入。

  • 然后,将在工作簿中打开一个新的工作表,其中有来自 权力查询。

需要记住的事情

  • 使用一个 撇号 在前面的数字将转换为 文本 格式,你必须手动在前面加0。
  • 自定义格式化 是最有用的选项,可以添加零,并使相同数字的数字。
  • 将数字格式化为 文本 将允许你在前面加0,但它会妨碍你进行计算。
  • REPT 函数将添加指定数量的零,无论数字是多少。 因此,为了使数字相同,你必须使用 REPT和IF 一起运作。
  • 文本 函数的工作是 自定义格式化。
  • CONCAT 因此,它将使数字的位数相同。
  • 右侧;底部 函数将有助于使相同数字的数字。
  • 最后。 权力查询 将有助于从外部来源提取数据并将其格式化。

总结

在这篇文章中,我试图告诉你如何在Excel中在数字前面加0。 在这里,我使用了5种方法和一些公式来在Excel中在数字前面加0。 我相信你已经从文章中了解了这些方法,并且会自己练习这些方法。 我希望你认为这篇文章对你有帮助。 你可以访问我们的网站 ǞǞǞ 如果您有任何意见、建议或疑问,请在下面的评论区提出。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.