将excel中的内容复制粘贴到txt中后 为什么粘贴后的文字和数字不再一列 该怎么解决?

如题所述

它列之间是用一个tab键的宽度。在记事本中通常是8个空格的宽度。因为各行各列文本长度不一致,导致同一列互相错位。追问

有什么简便的解决方法吗?可以使excel复制后在一列上?大神求助

追答

在记事本中,是不行的。除非你把每行内容宽度都一样。数字转为文字,短的用空格补上。这明显太麻烦了。麻烦不怕,有公式工具。
你在一个空白地方,最好是和原表格平行的,最后一个单元格后面,方便你以后比较。在那里填上如下公式

=IF(LENB(A1)<18,A1&REPT(" ",18-LENB(A1)),A1)

公式中的18,至于是18还是其他值,取决于你表格中最长文本长度。虽然可以用公式求,但是需要知道你表格多少行列,就比较麻烦。你还是大概写个值。我觉得18对你的表格够用。
填好公式之后,选中公式所在的单元格,点击单元格右下角拖拽方式复制单元格,系统会自动修改每个单元格公式。你先横向拖拽复制和你表格相同宽度,松开鼠标一下,然后接着往下拖拽,拖到和你原表格相同高度的地方。松开鼠标,结果就出来了。你把这计算出来的表选中,复制到记事本中就可以了。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答