在excel中复制乱码的列文本

我有一些数据以逗号分隔的列格式

name1,age1,school1,subjects1,location1,dob1,doj1 name2,age2,school2,subjects2,location2,dob2,doj2 name3,age3,school3,subjects3,location3,dob3,doj3 

有些像这样被空格隔开

 name4,age4,school4,subjects4, location4,dob4, doj4 name5,age5,school5, subjects5,location5,dob5,doj5 

我怎样才能复制粘贴他们在excel表单独的列正确。 我已经尝试使用的文本 ,通过复制它,然后用空格replace逗号,然后select块select模式,并单独复制每列,然后粘贴它。 但过程太繁琐,需要时间。

这很容易做到。 select您的文本,并转到数据 – >数据工具 – >文本到列。 然后select“Delimited”选项并按下NEXT。 之后,勾选“逗号”和“空格”,然后按结束。 它会在一个单独的列中做所有事情。

如果数据中没有逗号(可能会用双引号限定),请执行“正则expression式replace”。

find: +,

replace,

在TextPad和大多数可以执行Regex的大多数其他文本编辑器中工作。