Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5150|回复: 13

[已解决]求合并一个工作簿中的指定的几个表(部分表)的内容合并在一个工作表中

[复制链接]
发表于 2014-1-8 07:43 | 显示全部楼层 |阅读模式
求合并一个工作簿中的指定的几个表(部分表)的内容合并在一个工作表中
最佳答案
2014-1-8 13:18
eikok 发表于 2014-1-8 09:52
求教能自动把前n个表格都能合并到一起的代码(而且列要对应上不能跑偏啊:))

请测试:
效果表.rar (11.23 KB, 下载次数: 56)

求合并一个工作簿中的指定的几个表(部分表)的内容合并在一个工作表中.zip

9.13 KB, 下载次数: 20

发表于 2014-1-8 08:40 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2014-1-8 09:17 | 显示全部楼层
baksy 发表于 2014-1-8 08:40
合并方法?

有什么代码没有,不用手工复制粘贴(手工粘贴还要看列对应上没有)
回复

使用道具 举报

发表于 2014-1-8 09:45 | 显示全部楼层
eikok 发表于 2014-1-8 09:17
有什么代码没有,不用手工复制粘贴(手工粘贴还要看列对应上没有)

请详细说明合并要求,
最好提供你要的结果样式。
回复

使用道具 举报

 楼主| 发表于 2014-1-8 09:52 | 显示全部楼层
baksy 发表于 2014-1-8 09:45
请详细说明合并要求,
最好提供你要的结果样式。

求教能自动把前n个表格都能合并到一起的代码(而且列要对应上不能跑偏啊:))

效果表.zip

6.91 KB, 下载次数: 9

回复

使用道具 举报

发表于 2014-1-8 11:54 | 显示全部楼层
本帖最后由 baksy 于 2014-1-8 13:17 编辑
eikok 发表于 2014-1-8 09:52
求教能自动把前n个表格都能合并到一起的代码(而且列要对应上不能跑偏啊:))


效果表A1公式
=IF(ROW()<=COUNTA(一中!$A:$A),一中!A1,IF(ROW()<=COUNTA(一中!$A:$A,'8中'!$A:$A)-1,OFFSET('8中'!A$1,ROW()-COUNTA(一中!$A:$A),),IF(ROW()>COUNTA(一中!$A:$A,'8中'!$A:$A)-1,OFFSET('9中'!A$1,ROW()-COUNTA(一中!$A:$A,'8中'!$A:$A)+1,,),)))&""

公式右拉、下拉。
回复

使用道具 举报

 楼主| 发表于 2014-1-8 13:09 | 显示全部楼层
baksy 发表于 2014-1-8 11:54
效果表A1公式
A1=IF(ROW()

太长了,大侠能弄个excel演示一下吗?
回复

使用道具 举报

发表于 2014-1-8 13:18 | 显示全部楼层    本楼为最佳答案   
eikok 发表于 2014-1-8 09:52
求教能自动把前n个表格都能合并到一起的代码(而且列要对应上不能跑偏啊:))

请测试:
效果表.rar (11.23 KB, 下载次数: 56)
回复

使用道具 举报

发表于 2014-1-8 13:25 | 显示全部楼层
eikok 发表于 2014-1-8 13:09
太长了,大侠能弄个excel演示一下吗?

公式已稍稍更新
回复

使用道具 举报

 楼主| 发表于 2014-1-8 13:40 | 显示全部楼层
本帖最后由 eikok 于 2014-1-8 13:54 编辑
yyyydddd8888 发表于 2014-1-8 13:18
请测试:

请问大侠这个能合并多少工作表
是从一个工作表开始合并吗?
能手工指定合并哪几个工作表吗?

附件里有效果,求教

指定某2个表或几个表合并.zip

13.79 KB, 下载次数: 12

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-28 04:47 , Processed in 0.272202 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表