Excel - 查找并替换前导零

时间:2018-02-19 19:12:39

标签: excel

由于某种原因无法在线找到任何有关此内容的信息。假设您有Excel工作表,并在单元格A1中输入数字5.现在,您要将文档中的所有5个替换为“0001”。它可以存储为文本,数字,任何东西 - 它只需要包含“0001”。

如果你去查找和替换,在“查找内容:”中,你输入“5”。在“替换为:”中,您输入“0001”。当您点击“全部替换”时,单元格A1将包含“1”,而不是“0001”。如何让它包含“0001”?

请注意,明显的答案效果不佳。如果事先我将单元格A1更改为“文本”类型,我可以键入0001并且它会粘住 - 但是,如果我使用查找和替换放入0001,它会删除所有前导零。

答案在这里:Keeping leading zeros with find and replace似乎建议加入一个公式 - 这不是我正在寻找的。我希望单元格包含“0001”,就好像我刚刚在文本单元格中输入它一样。

3 个答案:

答案 0 :(得分:4)

您应该能够格式化单元格,自定义格式CREATE TABLE PREMIERD08/PGM ( PGM_ID CHAR(3) NOT NULL, PGM_NAME CHAR(40) NOT NULL, NO_SEMESTERS NUMERIC ( 1) NOT NULL WITH DEFAULT 6, CONSTRAINT PGM_PGM_NAME_UK UNIQUE (PGM_NAME), CONSTRAINT PGM_PGM_ID_CK CHECK (PGM_ID IN ('CPA', 'CPD') ), CONSTRAINT PGM_PGM_ID_PK PRIMARY KEY (PGM_ID), CONSTRAINT PGM_NO_SEMESTERS_CK CHECK (NO_SEMESTERS >= 0) )

enter image description here
(我在.gif中意外地做了0000,但你只想要四个零,00000

答案 1 :(得分:0)

你可以试试这个:

尝试找到" 5"并替换为" = TEXT(1,"0000")"或等效地," = "0001""

答案 2 :(得分:0)

如果您在前面使用单引号,它将保留零。 ('0001)