昨天静姐问我能不能把一个EXCEL文档里的一些数据的单元格格式改成文本格式。我一看就知道这个很难改,因为我以前试过但是没有仔细研究。工作前尝试过使用函数和宏定义,完全没有成功,但是我没有放弃,因为我知道如果那些数据都是手工完成的话,工作量会非常大。于是回家继续研究,静下心来分析。EXCEL单元格改变了文本,我输入数字的时候得到了文本标志的小三角号,但是小三角号在我有数字的时候是不能直接出现的,但是双击改变格式的单元格后,小三角号出现了,所以我可以确定这个小三角号只有在改变单元格格式的单元格中的数据发生了变化,变成了数字的时候才会出现。那么,就意味着只有重新录入里面的数据才能实现改变。但是完全重新录入一个容易出错,一个工作量大,所以想到了复制粘贴回来。但是直接从原列复制的数据回贴时还是没有三角符号。也就是说,直接复制的数据不是一个完整的数字,而是某种格式,所以不能成功。将单元格中的数据复制粘贴到WORD中后,会发现盈利系统中有一个表格,所以再次粘贴时,实际上是一个有表格的数据,所以没有小三角数,所以我相信如果粘贴的数据是数字小三角数,还是会回来的,于是我想到了另一个工具文本编辑器。我先把数据复制粘贴到这里,然后再从这里复制回来。数字是纯数字。
一:
这个表格里的成绩都是数字要求都要是文本格式的,也就是要有小三角号,而这里的一部分是没有小三角号的,但格式实际还是文本格式。将其中一列复制到文本文档里,如图
再粘贴回来
我们看到D列的小三角号都出来了,其它的也可以用这种方法完成,而更为简单的是,直接可以将所有的内容复制到文本文档里,另建一个EXCEL,将新建的EXCEL的所有单元格格式设置成文本,再从文本文档里把内容粘贴回去,就可以了