求助:关于excel的使用问题……回答的好还有另有高分相送……

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:30:44
举例来说:
现在有一张excel的表里面有100个小sheet,每个代表一个班级的学生信息,如一班的表里有100个学生,二班的表里有100个学生……
现在我要做的是把所有的学生信息放到一个表里 并且带上他们的小表的名称
比如说第一个表的名字叫“001班”那么就要在这张表里面增加新的一列,列标题是“班级”内容都是“001班”一次类推其他的表的处理……
然后再把所有的表的内容放到一起……
不知道我有没有说清楚……

因为小表多所以不要说一张张做的……要能够批量处理的
鞠躬致敬!

你可以在汇总表里做数据链接,如新表中的A2=001班!A2然后下拉,就把001班的表汇到总表里了。
再右拉,B2单元格的公式就变成了=001班!B2了,不要管这些继续下拉完成后选中B列,CTRL+H 查找内容填:001班!B 替换为:002班!A
依此类推。

插入定义-名称
xx
=get.cell(32,a1)

在添加的列中输入公式 =xx ,结果形如 [Book1]Sheet1 ,稍作处理可得到表名。
=mid(xx,find("]",xx)+1,30)

1、数据,合并计算
2、下载个“报表汇总之星”的加载宏,非常方便
3、公式法:汇总表的第一列输入“班级”,“001班”,下拉A2
B2输入公式 =INDIRECT($A2&"!"&CHAR(COLUMN()+63)&ROW())
公式右拉,下拉
拉完一个班级就在A列输入另外一个班级名