Excel中,默认的数据类型是常规
,并且在一个单元格中只能显示11位的数字。
如果我们输入类似信用卡号、身份证号等大于11位的长数字,就不能正常被显示,并且一旦被Excel自动格式化为...E+..
就无法转化为最原始的数值。
解决方案
Excel中直接输入长数字
- 将单元格格式设置为文本
- 右键目标单元格或区域
- 点击`设置单元格格式`
- 在"数字"选项卡上,选择"文本",然后单击"确定"
- 然后输入多位数
- 使用单引号
- 输入多位数时,请先在单元格中键入单引号 (‘),然后键入多位数
- 输入多位数时,请先在单元格中键入单引号 (‘),然后键入多位数
从其他区域复制内容到Excel
- 复制之前,设置单元格的格式为
文本
- 右键目标单元格或区域
- 点击
设置单元格格式
- 在”数字”选项卡上,选择”文本”,然后单击”确定”
- 再进行复制
从其他软件导出数据到Excel文件
- 从其他软件导出数据到txt文件
- 单击要将数据放入文本文件的单元格
- 在”数据”选项卡上的”获取外部数据”组中,单击”从文本”
- 在”导入数据”对话框中,找到并双击要导入的文本文件,然后单击”导入”
- 选择多位数列,设置列属性为
文本