如何把EXCEL文本格式里的数字批量转成文本

如图所示,我有一串长的数字,将其单元格式改为文本后就变成XXXXE+11样子了,需要一个一个的双击才能变成正常的样子(如此列的第1、2行),有没有办法批量转换成所需的正常样式,我的数据量太大,根本不可能一个个去双击。
格式刷无效,必须双击才能变成正常样子,另外注意一点,我这个是长数字串转成文本格式,并非大家常用的文本转换成数字,所以网上某些文本转数字的答案就不用粘贴过来了。

EXCEL中长数字会自动变成“科学计数法”,如果只需要显示成“文本”,可以用以下步骤:

一、首先在EXCEL表格中把要更改成为文本的数据全部选中。

二、然后在导航栏的“数据”栏内点击“分列”选项。

三、进入文本分列向导的分隔类型页面后,直接点击右下角的“下一步”。

四、设置分隔符号页面同上一步一样,点击右下角“下一步”。

五、在最后一个页面左侧把“文本”勾选,然后点击“完成”。

六、这时回到EXCEL表格内就能够查看到,所有的数字数据都已经显示为文本模式了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-19

转换方法如下:

1,首先找出需要转换成文本格式的数字列,比如下图中的A列,然后在空白列中,比如B列的B2,输入公式“=TEXT(A2,”0.00“),其中B2与A2对应,”0.00“指的是小数点为2位数,如果小数点为1位数的可以写上”0.0“,或者为整数的可以写上”0“。(如下图):

2,写完公式之后,直接点击”Enter“回车键,结果就显示出来了,然后把鼠标放到B2边框的右下角。(如下图):

3,当鼠标在B2边框右下角时,会有一个“+”号出现,这是双击鼠标左键进行下拉,这时B列将会显示与A列相对于的数值。(如下图):

4,然后全选B列的所有数列,复制再粘贴,就会出现右下角一个类似粘贴的图标,点击这个图标,再点击一个123数值。(如下图):

5,这时候B列的数字全部都是文本格式显示,再把B列的所有数列复制,然后粘贴到A列中,接着再把B列全部删除,这样A列的所有数字都转化成文本格式了。(如下图):

拓展资料:

文本文件格式是一种由若干行字符构成的计算机文件。文本文件存在于计算机文件系统中。通常,通过在文本文件最后一行后放置文件结束标志来指明文件的结束。 

文本文件是指一种容器,而纯文本是指一种内容。文本文件可以包含纯文本。 一般来说,计算机文件可以分为两类:文本文件和二进制文件 。

大多数Windows文本文件使用ANSI、OEM或者Unicode编码。Windows所指的ANSI编码通常是1字节的ISO-8859编码,不过对于像中文、日文、朝鲜文这样的环境,需要使用2字节字符集。在过渡至Unicode前,Windows一直用ANSI作为系统默认的编码。

而OEM编码,也是通常所说的MS-DOS代码页,是IBM为早期IBM个人电脑的文本模式显示系统定义的。在全屏的MS-DOS程序中同时使用了图形的和按行绘制的字符。新版本的Windows可以使用UTF-16LE和UTF-8之类的Unicode编码。

本回答被网友采纳
第2个回答  2014-07-14

选中所有需要转换的数据——数据——分列——下一步——下一步——列数据格式选择文本——完成即可。

本回答被提问者采纳
第3个回答  2014-07-14
这个模式是科学计数法
可以使用辅助列
比如数据在A列 在B2单元格输入 =""&A2 双击或者下拖
再把得到的结果 选择性粘贴-数值 复制到其他列
(如果想得到纯文本的结果可以先把对应的列设置为文本格式 再 选择性粘贴-数值)
就能得到想要的结果了
第4个回答  2014-07-14
插入一列B,对应位置如b2填写公式=TEXT(A2,"#"),填充完整即可。
然后把B列数值复制到A列即可。
相似回答