如何在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)并删除前一列。