昨天静姐问我能不能将一个EXCEL文档中的数据部分单元格格式改变成文本格式,初一看我就知道改这个有难度,因为之前试过没成功过,不过当时也没细研究,在单位下班前的时间里我试了用函数,用宏定义等方法,也是完全没有成功的意思,不过没死心,因为我知道那些数据要是用手工来完成工作量是非常大的,于是回到家里继续研究,静下心来分析一下,EXCEL的单元格改点了文本,输入数字的时候就有了文本标志的小三角号,而原来有数字的就不能直接出现小三角号,但双击改完格式的单元格之后小三角号出现了,于是可以肯定的是改变好单元格格式的单元格只有里面的数据改变了,而且是变为数字了才会出现这个小三角号,那么说明里面的数据重新输入才能实现 变动,但完全重新输入一个是易错,一个是工作量大,所以想到了复制再贴回来,可是直接从原来列复制的数据贴回来还是出现了无三角号的现象,也就是说,直接复制的数据并不是完全的数字,而是带了一定格式的,所以不能成功,将一个单元格里的数据复制完贴到WORD里会发现得利制的东西里是有表格的,所以当再次粘贴的时候,实际上是贴上了一个带表格的数据,因此差不能出现小三角号,所以我相信如果能真的做到贴过来的数据是数字小三角号还是会回来的,于是我想到了另一个工具文本编辑器,我将数据先复制完粘贴到这里再重从这里复制回去这样的数据,数字就是纯粹的数字了,于是得试验了一下,复制出去,粘贴回来,这样小三角啊终于出现了,具体如下
一:
这个表格里的成绩都是数字要求都要是文本格式的,也就是要有小三角号,而这里的一部分是没有小三角号的,但格式实际还是文本格式。将其中一列复制到文本文档里,如图
再粘贴回来
我们看到D列的小三角号都出来了,其它的也可以用这种方法完成,而更为简单的是,直接可以将所有的内容复制到文本文档里,另建一个EXCEL,将新建的EXCEL的所有单元格格式设置成文本,再从文本文档里把内容粘贴回去,就可以了