如何在 Excel 中用前导零替换?

如何在 Excel 中用前导零替换?

在 Excel 文件中,我需要将“foo”替换为“007”。

我选择了所有文件,并明确将单元格格式设置为文本模式。

那么,为什么它用“7”替换“foo”,而不是像我说的那样用“007”替换“foo”:(?

在此处输入图片描述

答案1

显然,excel 在替换时将“007”解释为数字。因此您可以'007在替换对话框中使用它,这样它就会显示您想要的结果。

答案2

只需在前导数字前面加上一个单引号 - 例如 '01234 它将按原样采用数字,并且引号不会显示在字段中。

答案3

如果您转到单元格,请查看页面顶部的控件,选择单元格格式。滚动直到看到“数字”比文本更佳。如果选择接近您想要的,您可以使用示例来制作自己的。一旦找到正确的表达式,它将为您提供“007”或您在表达式左侧键入的任何数字,但它必须显示在单元格的最左侧。如果您希望该单元格下方的所有数字具有相同的属性,请选择“列”而不是“单元格”,您将看到相同的数字格式选项。只需将“XXX”更改为“007”,其余单元格也会显示“007”,然后输入任何数字。如果您想添加文本,为什么不在您刚刚创建的列旁边开始另一列并根据需要设置文本单元格。您可以将文本单元格设置为显示或隐藏在其旁边的单元格中输入的数字的详细解释。只是建议,祝你好运。Excel 版本之间存在细微差异,但不要担心,只需转到帮助文件即可。然后尝试支持链接。然后如果你学到了一些东西,就可以帮助别人 ;)

答案4

  1. 替换为=text(7;"000")(是的,包括引号)
  2. 替换为 7,选择单元格或整列。转到单元格格式 > 自定义 > 输入000
  3. 用。。。来代替'007

相关内容