昨天,有人问我是否可以将EXCEL文档中一些单元格格式的数据转换成文本格式。我一看就知道这种格式很难改,因为我之前也试过没有成功,只是当时没有详细研究。工作前尝试过使用函数、宏定义等方法,完全不代表成功,但我没有放弃,因为我知道那些数据如果手工做的话工作量会很大。于是回家继续研究,静下心来分析。EXCEL单元格更改了文本,当我输入数字时,有一个文本标志的小三角形数字。但是原来的数字并不能直接出现,而是在双击格式化的单元格后,出现了小三角数字,所以可以肯定的是,单元格格式改变的单元格,只有当里面的数据发生变化时才会出现,它变成了数字。然后就是说里面的数据可以通过重新输入来更改,但是完全重新输入一是容易出错,二是工作量大,所以就想到了复制粘贴回来。但是,直接从原始列复制的数据仍然没有三角符号。也就是说,直接复制的数据并不是一个完整的数字,而是有一定格式的,所以无法成功。将一个单元格中的数据复制粘贴到WORD中后,会发现盈利系统中有表格。所以你再粘贴的时候,其实是用表格粘贴了一个数据,所以差别不可能是一个小三角形。所以我相信,如果粘贴的数据是一个小三角形,还是会回来的。于是我想到了另一个工具文本编辑器。我把数据复制粘贴到这里,然后从这里复制回来。数字是纯数字。
一:
这个表中的结果都是数字,而且要求是文本格式,也就是要有一个小三角号,这里有的没有小三角号,但格式其实是文本格式。将其中一列复制到文本文档中,
贴回去。
我们可以看到D列的小三角数字都出来了,其他的也可以这样做。更简单的是,你可以将所有内容直接复制到一个文本文档中,构建另一个EXCEL,将新创建的EXCEL的所有单元格设置为文本格式,然后从文本文档中粘贴回内容。