如何在 Excel 中将数字保存为字符串?
当我尝试输入一个数字 00112233 时,Excel 会自动将其格式化为 112233 并将其保存为数字。但我希望前面的 0 不被截断并将数字保存为字符串。
作为一种解决方法,我使用引号 ("") 来保存实际的字符串。
有什么建议……??
如果您在数字前面加上单引号,它将被存储为文本。
如果您使用格式预先格式化输入单元格,TEXT
您可以输入00112233
或其他任何内容,它将显示为输入并存储为文本。为此,请选择一个单元格或一组单元格并右键单击 - 在对话框中选择"Format Cells"
,然后在下一个框中选择Number
>Text
请注意,输入后不能更改为 TEXT 格式,或者您可以更改格式但没有效果!
您需要使用单引号将其保留为文本:
'00112233
将存储00112233
在单元格中。
否则,如果您已经有许多数字格式的单元格,并且您需要它们是具有 8 位数字(包括零)的文本格式,您可以在数据上使用公式:
=text(A1,"00000000")
(那里有 8 个零)
然后,复制包含公式的列,粘贴为值(选择性粘贴 > 值)并删除前一列。