在EXCEL中如何把表1和表2里的记录汇总到表3里?如表一表二到表三,如何使用公式?

也就是在表1的后面添加表2里的记录,然后生成表3,,这里只是举例,其实每个表的数据都很多,而且表格也很多,

在表三的A1填充以下公式,然后往下拉
=IF(ROW()<=MATCH(0,Sheet1!A:A,-1),Sheet1!A1,OFFSET(Sheet2!A$1,ROW()-MATCH(0,Sheet1!A:A,-1),0,1,1))

可以让表三的第一列等于表1加表二的第一列的内容。
其他列也以此类推。
其中MATCH(0,Sheet1!A:A,-1),是计算表一的第一列的使用行数的。追问

谢谢你的回答。可是计算后姓名一列出现的是错误值(值不可用),希望你再次指教。

追答

你检查一下工作表名称对不对

追问

我检查了,我是把公式往右拉的,应该不会错,

追答

哦,是姓名那列出错了。你应该告诉我其余列都正确了,仅仅是姓名那列出错了..
方法一:如果你可以保证数据是连续的不会有空的单元格出现,你就把
MATCH(0,Sheet1!A:A,-1)替换成COUNTA(Sheet1!A:A)
方法二:你把这列单独处理,因为这列都是文字,所以计算行数的公式换成
MATCH(0,Sheet1!A:A,-1)替换成MATCH("a",A:A,-1)

追问

感谢你的无私帮助,谢谢谢谢!如果有三张表,公式是不是也一样的?
我能加你的QQ吗,我在做学生成绩、学生体质健康等表册时有大量的数据,需要把各年级的分散数据汇总到一张表格里,我想向你请教。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-15
有超级链接功能,在表三中输入等于号,然后点击表1相关单元格,+表2相关单元格,即可
第2个回答  2011-12-15
没有结构的 泛泛的问题 真的是很要命的!
一个表一个表地算好 再拿到 最后要汇总的表中 ……LOL
相似回答