关于TXT文档数据读取到EXCEL中的问题
一个文本文档,每段内容有一个标识符,下面的内容有64行,奇数行有12个数据,偶数行有16个数据(中间空格隔开),我想做到的是在EXCEL中第一行依次显示TXT文档中标识符...
一个文本文档,每段内容有一个标识符,下面的内容有64行,奇数行有12个数据,偶数行有16个数据(中间空格隔开),我想做到的是在EXCEL中第一行依次显示TXT文档中标识符内容下第一行12个数据和第二行16个数据,在EXCEL中第二行依次显示TXT文档中标识符内容下第三行12个数据和第四行16个数据。。。。以此类推。。。图中PC为标识符。请各位帮忙
展开
4个回答
展开全部
解决这个问题可以分两步走。
1、打开Excel表,数据——导入外部数据——导入数据,文件类型选择文本文件,选择文件后确定。输入表格后,如果数列分别存在各自单元格则完成,否则利用“数据——分列”进行处理。
2、将两行合并为一行,可以采用宏,或函数。由于数据并不很多,可以用函数。
函数:
(1)将64行、16列数据放在工作表中,左角第一个数据放在A1单元格,依次排列。为了视图方便,在右边间隔一列。在R1单元格输入下列函数:
=IF(COLUMN()>29,INDIRECT(ADDRESS(ROW()*2,COLUMN()-29)),INDIRECT(ADDRESS(ROW()*2-1,COLUMN()-17)))
解释:数据共16列,空1列则为17列,从18列到19列输入奇数列12个数字,row()*2-1为奇数;19列以后为偶数列。
(2) 复制函数,从R1至AS1单元格,然后向下拖动到AS32单元格。
(3)将函数计算结果复制——选择性粘贴——数值,重新粘贴取消公式,最后就可以按要求复制到其它需要的地方了。
1、打开Excel表,数据——导入外部数据——导入数据,文件类型选择文本文件,选择文件后确定。输入表格后,如果数列分别存在各自单元格则完成,否则利用“数据——分列”进行处理。
2、将两行合并为一行,可以采用宏,或函数。由于数据并不很多,可以用函数。
函数:
(1)将64行、16列数据放在工作表中,左角第一个数据放在A1单元格,依次排列。为了视图方便,在右边间隔一列。在R1单元格输入下列函数:
=IF(COLUMN()>29,INDIRECT(ADDRESS(ROW()*2,COLUMN()-29)),INDIRECT(ADDRESS(ROW()*2-1,COLUMN()-17)))
解释:数据共16列,空1列则为17列,从18列到19列输入奇数列12个数字,row()*2-1为奇数;19列以后为偶数列。
(2) 复制函数,从R1至AS1单元格,然后向下拖动到AS32单元格。
(3)将函数计算结果复制——选择性粘贴——数值,重新粘贴取消公式,最后就可以按要求复制到其它需要的地方了。
展开全部
给你点思路吧。。
既然要奇偶合并,那么在Excel里要两行为一个行。
你看着偶数行后面一个句号没?
这样配合Word编辑会很方便。
以下是具体操作————————
————————
先把内容从txt里复制到Word里,Ctrl+H,查找内容为 “ ^p”(前面有空格,不带双引号,^p是回车替换符) ,替换为不填。。(奇数行后面带空格的话是这样办,如果没有空格就麻烦几下,^之前就不加空格,替换为就要加空格了。。最后把“点和空格”一块替换为一个回车符。。。。。。。)
这样你的Word里面一行就是txt的两行了。。。
下一步就是复制Word内容到Excel,这时你看到会在Excel中粘贴到一列上去了,然后就要对它分列。。。
选中那一列,数据——分列——分隔符号——下一步——勾选“空格”——完成。。
就是你要的结果了。。。。
P.S.实在不行 ,发给我,我给你弄。。。。
既然要奇偶合并,那么在Excel里要两行为一个行。
你看着偶数行后面一个句号没?
这样配合Word编辑会很方便。
以下是具体操作————————
————————
先把内容从txt里复制到Word里,Ctrl+H,查找内容为 “ ^p”(前面有空格,不带双引号,^p是回车替换符) ,替换为不填。。(奇数行后面带空格的话是这样办,如果没有空格就麻烦几下,^之前就不加空格,替换为就要加空格了。。最后把“点和空格”一块替换为一个回车符。。。。。。。)
这样你的Word里面一行就是txt的两行了。。。
下一步就是复制Word内容到Excel,这时你看到会在Excel中粘贴到一列上去了,然后就要对它分列。。。
选中那一列,数据——分列——分隔符号——下一步——勾选“空格”——完成。。
就是你要的结果了。。。。
P.S.实在不行 ,发给我,我给你弄。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用一维数组,定义数组长度为28,没输出28个数组就给把输出数据的行数加1,相信你会弄的,不会的话就再找我
更多追问追答
追问
这个还得请教具体做法,因为我实在不是很了解这方面知识。。。。而且文档里一共有26个标识符,也就是说数据量很大
追答
你把东西传给我我给你做好了还给你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个需要要编写宏了,如果不想的话,你可以在导入后手工调整
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询