我有一些表格数据
[39645961,-79966658]358920045121212[0.75]2013-01-30 20:47:52
[39646124,-79966771]358920045121212[0.5]2013-01-30 20:47:54
[39646134,-79966733]358920045121212[0.5]2013-01-30 20:47:56
[39646123,-79966723]358920045121212[0.5]2013-01-30 20:47:58
[39646144,-79966724]358920045121212[0.5]2013-01-30 20:48:09
......
如何将它们导入excel文件到单独的列中。像
39645961 -79966658 358920045121212 0.75 2013-01-30 20:47:52
39646124 -79966771 358920045121212 0.5 2013-01-30 20:47:54
39646134 -79966733 358920045121212 0.5 2013-01-30 20:47:5
有什么想法吗?
答案 0 :(得分:3)
如果不是太频繁的任务:
]
358920045121212[0.75
)之后插入一列,并仅使用其他分隔符[
为此列重复文本到列。 答案 1 :(得分:2)
1)将数据复制到文本文件中,如记事本。
2)使用find和replace将括号字符替换为制表符。 您无法直接在替换字段中键入制表符,因为它只会将光标移动到下一个字段。为了解决这个问题: 打开另一个记事本窗口并按Tab键,然后将该选项卡复制到原始记事本窗口的替换字段中。点击替换并用空格和逗号字符重复此过程。
3)保存并关闭记事本文件。
4)在Excel中打开记事本文件。 (选择文件,打开,不要忘记将打开的对话框中的文件类型从“所有Excel文件”更改为“所有文件”
5)这将打开文本导入向导。点击下一步,然后点击完成,数据应显示在单独的列中
答案 2 :(得分:2)
如果您想在Excel中严格执行此操作,则必须使用文本函数的组合从每个字符串中提取单个数据元素,包括SEARCH或FIND,LEFT,MID和RIGHT。下面的公式显示了一个wqy从一个字符串中提取每个元素,我假设它是在A1中。
=MID(A1,2,SEARCH(",",A1)-2)
=MID(A1,SEARCH(",",A1)+1,SEARCH("]",A1)-SEARCH(",",A1)-1)
=MID(A1,SEARCH("]",A1)+1,SEARCH("]",A1)+SEARCH("[",MID(A1,SEARCH("]",A1),99))-SEARCH("]",A1)-2)
=MID(A1,SEARCH("[",A1,2)+1,SEARCH("]",MID(A1,SEARCH("[",A1,2)+1,99))-1)
=MID(A1,SEARCH("????-??-??",A1),10)
=RIGHT(A1,8)
您可以在A1的右侧水平输入这些公式,然后将它们复制下来。
答案 3 :(得分:0)
有一种更简单的方法-使用第三方软件。
我用的那一年花了我很少的钱,但是这意味着我不需要为弄清楚它而烦恼。
这是我发现的唯一一个也不是按月订阅的工具。
它是基于桌面的应用程序。