复制逗号分隔的数据
我将数百行逗号分隔的数据复制到Excel 2010(32位版本)中。
部分行中的部分数据被分隔成列,例如(只是一个例子 – 实际上并没有发生):
{1, "Hello", 8,"Bye"}, {2, "John", 9,"Joe"}, {3, "Hot", 10,"Cold"}, {4, "Bad", 11,"Good"}, {5, "Red", 12,"Blue"},
获取复制为:
Column A Column B {1, "Hello", 8,"Bye"}, {2, "John", 9,"Joe"}, {3, "Hot", 10,"Cold"}, {4, "Bad", 11,"Good"}, {5, "Red", 12,"Blue"},
我正在复制的最大行长度是235,Excel应该至less允许255个字符。 我读过Excel 2010允许每个单元32,767个字符。
有没有人知道为什么一些行分离在不同的列?
以下是Excel放入单独列的一行示例:
/* XXX */{"00000000000000000", XXXXXXXXXXXXXXXXX , XX(XXXXXXXXXXXXXXXXX ), XXXX , "X" , XXXX , X , XXXXXX , X , XX, XXX, XXX, XXX , XXXXXXXX, XXXXXXXX , XXXXXXXXXXX , XXXXXXXXXXX , "XXX" },
以下是Excel未将其放入单独列的一行示例:
/* XXX */{"XXXXX X. XXXXXX*" , XX.XXXXXXXXX , XX(XXXXXXXXXXX ), XXXX , "" , XXX , XX , X , X , XX, XXX, XXX, XXX , XXXXXXXX, XXXXXXXX, XXXXXXXXXXXXXX, XXXXXXXXXXXX , "" },
我会使用像Notepad ++和它的查找和replacefunction。 将括号replace为空,并用\ treplace逗号(使用“扩展”search模式,然后复制并粘贴
似乎有一些像制表符是你的一些数据。 您的select是:
- 处理这个之前input到Excel中,或者
- 在Excel中处理这个问题。
前者像Notepad ++(或许多其他应用程序)应该适合,如@ xjx424所示(以replace控制序列已确定是什么)。
对于后者(我的偏好),如果{1
等在A2中,我会说:
=TRIM(A2&B2)
在C2中,并复制到适合。 然后select全部,复制,粘贴特殊值,顶部的值并删除ColumnsA:B。
如果分裂(有时)分成两个以上,这很容易扩展。