关于TXT文档数据读取到EXCEL中的问题

一个文本文档,每段内容有一个标识符,下面的内容有64行,奇数行有12个数据,偶数行有16个数据(中间空格隔开),我想做到的是在EXCEL中第一行依次显示TXT文档中标识符内容下第一行12个数据和第二行16个数据,在EXCEL中第二行依次显示TXT文档中标识符内容下第三行12个数据和第四行16个数据。。。。以此类推。。。图中PC为标识符。请各位帮忙

解决这个问题可以分两步走。
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个回答  2013-10-24
给你点思路吧。。
既然要奇偶合并,那么在Excel里要两行为一个行。
你看着偶数行后面一个句号没?
这样配合Word编辑会很方便。
以下是具体操作————————
————————
先把内容从txt里复制到Word里,Ctrl+H,查找内容为 “ ^p”(前面有空格,不带双引号,^p是回车替换符) ,替换为不填。。(奇数行后面带空格的话是这样办,如果没有空格就麻烦几下,^之前就不加空格,替换为就要加空格了。。最后把“点和空格”一块替换为一个回车符。。。。。。。)
这样你的Word里面一行就是txt的两行了。。。
下一步就是复制Word内容到Excel,这时你看到会在Excel中粘贴到一列上去了,然后就要对它分列。。。
选中那一列,数据——分列——分隔符号——下一步——勾选“空格”——完成。。
就是你要的结果了。。。。

P.S.实在不行 ,发给我,我给你弄。。。。
第2个回答  2013-10-24
用一维数组,定义数组长度为28,没输出28个数组就给把输出数据的行数加1,相信你会弄的,不会的话就再找我追问

这个还得请教具体做法,因为我实在不是很了解这方面知识。。。。而且文档里一共有26个标识符,也就是说数据量很大

追答

你把东西传给我我给你做好了还给你

追问

你给个邮箱,我发给你

追答

316796481 QQ 邮箱

追问

发了,你看看

第3个回答  2013-10-24
这个需要要编写宏了,如果不想的话,你可以在导入后手工调整

excel怎么把txt中的数据导入excel?
具体如下:1. 首先第一步先打开电脑中的txt文档,接着根据下图所示,通过【,】分隔数据。2. 第二步先复制数据,接着根据下图所示,将它粘贴到Excel文档。3. 第三步先选中单元格数据,接着根据下图箭头所指,依次点击【数据-分列】图标。4. 第四步在弹出的窗口中,根据下图箭头所指,点击【下一步】...

如何从txt中导入Excel中?
1. 使用文本导入向导:在Excel中选择"数据"选项卡,然后点击"从文本"。在文本导入向导中,选择txt文件并按照向导指示进行设置,确保选择正确的分隔符和数据格式。2. 将txt文件保存为CSV格式:打开txt文件,选择"文件" > "另存为",将文件格式更改为CSV(逗号分隔值)格式。然后在Excel中打开CSV文件,...

如何将TXT数据导入Excel
首先点开一个Excel表格,然后再顶部点击文件,下拉列表中点击打开,具体操作 点开打开之后会弹出一个对话框,将的文件类型改成所有文件,具体操作 然后找到txt文件所示的位置,点击打开 这时会腾出一个文本导入向导的对话框,可以选择固定宽度进行调整,在下方的数据预览中,可以看到调整的位置,调整好之后点...

将TXT文件导入到Excel表格中不混乱的方法
1. 首先,确保文本文件中的数据按照您希望的格式排列。例如,如果您希望数据按行分隔,而文本文件中的数据是按逗号分隔的,您需要调整文件格式,以便每个单元格的数据在文本文件中占据一行。2. 使用文本编辑器(如Notepad)打开TXT文件,并使用替换功能。将逗号(或其他分隔符)替换为Excel能够识别的分隔符...

如何将TXT文档中的数据直接导入到Excel表格中?
将TXT文档中的数据导入Excel表格,其实相当简单。首先,启动Excel,点击左上角的“数据”选项,接着在下拉菜单中找到并选择“获取外部数据”->“自文本”。接着,系统会弹出文件选取窗口,你需要在此找到你想要导入的TXT文件。文件内容清晰可见,无需额外截图说明。选择好文件后,进入文本导入向导。在向导...

txt怎么导入excel表格中
一、打开wps,在菜单栏上执行:文件--新建空白文档,接着我们切换到数据选项下,找到导入数据选项,打开它​。二、​在打开的对话框中,有两个选项,第一个是直接打开数据文件,这个可以让我们导入txt数据;还有一个选项使用odbc数据源,这个我们用不到,勾选第一个选项,然后点击选择数据源...

怎么将txt格式的数据导入到excel
首先在电脑上打开wps表格并新建一个空白文档,在上方菜单栏里可以看到【数据】菜单,如下图所示。点击上方菜单栏里的【数据】菜单,在下方找到【导入数据】功能选项,如下图所示。点击【导入数据】功能选项,弹出选择数据源对话框,导入txt格式数据可选择直接打开数据文件选项,如下图所示。接下来点击【选择...

如何把TXT数据导入到EXCEL里?
1、打开需要操作的EXCEL表格,从TXT导入数据到EXCEL中,并选中相关单元格,点击数据选项卡中的“分列”。2、在分列向导1使用默认设置,点击下一步。3、在向导2中,勾选其他,并在后面文本框输入TXT文档的分隔符,点击确定即可。4、返回EXCEL表格,发现TXT中的数据在EXCEL中以分隔符为标记分列操作完成。

怎么把txt文件中的内容复制到excel表中?
具体实现方法如下:1、初次听到这个要求的小伙伴肯定先想到的是通过excel中的vba来实现,但其实今天要教给大家的方法比用vba还方便,即使用dox命令先将读个txt文件合并,然后再执行excel数据导入功能就可以了。2、将你需要复制的多个txt文件全部存放到同一个目录下面,比如全部放在桌面上等。3、接着使用...

TXT文档数据该如何导入EXCEL表格中
具体如下:1. 首先,我们打开待编辑Excel文档,点击页面上方工具栏的“数据”。2. 接着,我们点击下方的“自文本”。3.这时,我们在电脑中点击要导入的TXT文档,再点击右下角的“导入”。4.随后,我们在窗口中点击选择符合文件类型的使用符号,再点击“下一步”。5.我们可以点击页面的“数据预览”...

相似回答