如何将两个格式相同的工作簿中多个工作表数据合并?

2025-04-06 22:46:53
推荐回答(2个)
回答1:

用VBA最快但编程也要费时间,要很专业知识,用公式吧!

=IF([Book1]Sheet1!B2="",IF([Book2]Sheet1!B2="","",[Book2]Sheet1!B2),[Book1]Sheet1!B2)

合并表,复制A人的或B人的表,如果所有表一样,留一表,其它删除。在一表填写公式对应单位元格引用A和B,如果其它表一样不用改公式,将表复制一份,将复制表变数值。再把有公式表"=IF"替换成"8888=IF",然后A人表中Sheet1,改成Sheet11,B人表中Sheet1,改成Sheet11,然后把A人表中Sheet2,改成Sheet1,B人表中Sheet2,改成Sheet1,再在合并表有公式表"8888=IF"替换成"=IF",这样生成Sheet2合并数据,再复制一份变值,重复上面步骤,直至全部合并完成。这样比一表复制填写快多了。

回答2:

这类表格,使用VBA比较合适。