结论:excel 把单元格内容转为文本格式,一共有四种常用办法,单元格格式设置成文本,分列功能批量转换,TEXT 函数公式转换,单引号前置转换,很多新手分不清,单纯改单元格格式有时候不会立刻生效,需要双击单元格回车刷新,做 excel 表格转换成文本格式的时候,经常出现长数字变成科学计数,改完格式还是数值,大多是没有刷新单元格,或者已经变成科学计数之后再转文本已经丢失精度,理解原理就可以正确操作。文本格式原理就是 excel 不再把内容识别成数字、日期,只当做文字存储,适合身份证号、银行卡号这类长编号,防止自动变成科学计数法。
方法一 单元格格式设置为文本
操作步骤
第一步 选中需要转换的单元格或者整列
第二步 右键,选择设置单元格格式
第三步 在数字选项卡,分类里面选择文本,点击确定
第四步 重点:双击单元格,按下回车刷新,内容才正式生效为文本
补充说明 适合提前设置,在录入长号码之前就改成文本格式,是 excel 表格转换成文本格式基础方法。
方法二 分列批量转换成文本
操作步骤
第一步 选中整列数据
第二步 顶部数据选项卡,点击分列
第三步 第一步选分隔符号,下一步,第二步分隔符全部取消勾选,下一步
第四步 第三步列数据格式选择文本,点击完成
补充说明 这个是批量转换首选,适合已经录入好的长数字,批量 excel 表格转换成文本格式,推荐优先使用。
方法三 TEXT 函数公式转换
操作步骤
第一步 在旁边空白单元格输入公式 =TEXT (A1,"0")
第二步 回车,下拉填充公式
第三步 得到文本型数字,之后复制这一列,选择性粘贴为数值
补充说明 TEXT 可以自定义格式,比如日期转文本可以写 = TEXT (A1,"yyyy-mm-dd"),属于 excel 表格转换成文本格式函数方案。
方法四 前置单引号录入文本
操作步骤
第一步 在单元格输入内容之前,先输入英文单引号 '
第二步 再输入身份证号银行卡号,例如 '350102199001011234
第三步 回车,内容自动变成文本,左上角会出现绿色三角提示
补充说明 适合单个单元格临时录入,单引号不会显示在单元格里面,是 excel 表格转换成文本格式快速录入技巧。
四种方法对比表格
| 方法 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 单元格格式改文本 | 操作简单 | 需要双击回车刷新 | 提前设置,录入长编号 |
| 分列批量转文本 | 整列批量处理,稳定 | 在数据选项卡里面 | 已经录入完成的整列数据 |
| TEXT 函数转换 | 可以自定义文本样式 | 需要辅助列加选择性粘贴 | 日期数字自定义转文本 |
| 前置英文单引号 | 单个单元格快速生效 | 不适合大批量 | 单个身份证银行卡录入 |
重点提醒,如果长数字已经变成科学计数,再转文本,后面几位数字已经丢失,无法恢复,所以长编号最好提前设置文本格式,或者用分列处理。
FAQ
问题 1 excel 表格转换成文本格式,改完格式还是可以计算怎么办
回答 excel 表格转换成文本格式之后依然能计算,是没有双击单元格回车刷新,选中单元格双击按回车,重新激活单元格,就会识别成文本,excel 表格转换成文本格式生效。
问题 2 excel 表格转换成文本格式之后,左上角绿色三角是什么
回答 excel 表格转换成文本格式出现绿色小三角,是 excel 提示该单元格为文本型数字,属于正常提示,不是错误,点击感叹号可以忽略错误。
问题 3 excel 表格转换成文本格式,TEXT 函数转换之后还是公式怎么办
回答 excel 表格转换成文本格式,TEXT 生成的是公式结果,选中辅助列,复制,右键选择性粘贴,选择数值,就去掉公式,保留纯文本内容。
问题 4 excel 表格转换成文本格式和把文件另存为 txt 是一回事吗
回答 excel 表格转换成文本格式,是单元格内部数据类型变成文本;另存为 txt 是把整个工作表导出成纯文本文件,两者不是同一个操作,注意区分 excel 表格转换成文本格式两种概念。
免责申明
本文所有 excel 表格转换成文本格式操作基于微软 excel 常规版本演示,不同版本 excel 菜单名称存在细微差别,WPS 表格功能逻辑基本一致,部分老旧版本分列界面略有不同,操作方法仅供办公学习参考,操作前建议备份原始表格,避免长数字精度丢失。


