如何在Excel中将数字保存为string?

如何在Excel中将数字保存为string?

当我尝试input一个数字00112233时,Excel自动将其格式化为112233并将其保存为数字。 但是,我想前面的0不被截断,并保存为string的数字。

作为解决方法,我使用引号(“”)来保存实际的string。

任何build议… ??

如果您在号码前加一个单引号,它将被存储为文本。

如果用TEXT格式预先格式化input单元格,则只需input00112233或其他任何内容即可,input后显示为文本。 要做到这一点,select单元格或单元格区域,然后右键单击对话框中select"Format Cells" ,然后在下一个框中selectNumber > Text

请注意input不能更改为TEXT格式,或者您可以更改格式,但不起作用!

您需要使用单引号将其保留为文本:

 '00112233 

00112233存储在单元格中。

否则,如果已经有很多数字格式的单元格,并且需要使用8位数字(包括零)的文本格式,则可以使用数据公式:

 =text(A1,"00000000") 

(那里有8个零)

然后,复制包含公式的列,作为值粘贴(Paste Special> Values)并删除前一列。