如何在Excel中将数字保存为字符串?
当我尝试输入数字00112233时,Excel会自动将其格式化为112233并将其保存为数字。但是我希望前导0不被截断并将数字保存为字符串。
作为解决方法,我使用引号("")来保存实际的字符串。
有什么建议吗?
如果在数字前放置单引号,它将被存储为文本。
文本
格式对其进行预格式化,您只需输入 00112233
或其他内容,它将按输入的方式显示并以文本格式存储。要执行此操作,请选择单元格或一组单元格,右键单击-在对话框中选择 "格式化单元格"
,然后在下一个框中选择 数字
> 文本
。'00112233
将会在单元格中存储00112233
。
否则,如果您已经有许多数字格式的单元格,并且您需要它们以8位数字(包括零)的文本格式呈现,您可以在数据上使用以下公式:
=text(A1,"00000000")
(这里有8个零)
然后,复制包含公式的列,作为值粘贴到原位置(选择“粘贴特殊”>“值”),并删除之前的列。