求excel进入另一个excel方法

来源:百度知道 编辑:UC知道 时间:2024/09/22 18:45:46
我有很多文件 文件格式都一样
比如第一个文件格式:

姓名 张三
年龄 22
日期 1212
地点 上海

第二个文件是

姓名 赵八
年龄 15
日期 514
地点 英国

第三个文件是

姓名 杜六
年龄 12
日期 312
地点 美国

第四个文件是

姓名 赵八
年龄 15
日期 514
地点 英国

我想把这所有的文件都集中在一个excel里。
排列还必须要横向的,结果如下
姓名 年龄 日期 地点
张三 11 22 爱爱
李四 12 22 爱爱
王五 13 22 啊
杜六 14 22 啊

求最快合并的办法。包括什么函数。批处理什么的。
。excel我不懂。所以大家一定要说详细。谢谢了。

前3个表格都用“转置”处理:
分别选定:第1表选定全部数据(1、2列 )、第2表起只选定第2列。
——分别复制——汇总表里右键——选择性粘贴——转置——确定。

补充:

3000文档(表格)!
你要:
文件1 里的B4-B14 转置粘贴到 book1里的A1-H1
文件2 里的B4-B14 转置粘贴到 book1里的A2-H2
文件3 里的B4-B14 转置粘贴到 book1里的A3-H3
文件4 里的B4-B14 转置粘贴到 book1里的A4-H4

在Book1当中的A1输入
=INDIRECT("'D:\My Documents\[文件"&ROW(A1)&".xls]Sheet1'!B"&COLUMN(D1))
回车并向右填充到H1,在选A1~H1,一起向下填充。

假设以上文件都在“D:\My Documents”里。如果不是,路径要修改。

楼上说的如果每个表里的数据位置是一样的,就直接可以弄,否则只有一个个地去复制-转置,太麻烦了。有数组函数可以弄出来,不过设置起来很麻烦。如果你的数据表不是很多,还是复制一下吧。

只要排列是有规律的
直接使用引用就可以全部转置过来