EXCEL多表格合并计算

来源:百度知道 编辑:UC知道 时间:2024/06/11 18:30:47
我是有1-10月份的业务员的销售数据在同一个工作簿里,表头都是一样的,业务员的姓名顺序和人数也不一样。现在我想按业务员汇总到1-10月份的业绩在一张新表格上,用哪个公式呢?简表如下:A姓名,B业绩
同意所有条款同学的答案我刚试过了,业绩是合并了,但是还是有点小毛病,就是姓名那里不能显示。我的姓名那一列10个表格不是一模一样的,姓名一变动就乱套了。所以还有没有更好的答案啊

假设你有10个excel文件,名字分别是1.xls、2.xls……10.xls。每个文件的sheet1的a1:g10单元格有数据,且a1:g1是标题行。

第一步,打开1.xls
第二步,点击J1单元格。单击数据→合并计算
第三步,在弹出的窗口中单击浏览,选择2.xls,可以看到引用位置中出现了一个以感叹号结尾的字符串,光标移动到感叹号后面,输入a1:g10。单击添加。
第四步,重复第三步,将剩下的3至10.xls文件都添加进来。最后单击浏览左面那个带红箭头的按钮,把本工作表的a1:g10的数据区域也添加进来。
第五步,勾选标签位置下面的首行。
第六步,点击确定,10个文件就自动合并计算了。
over

你的数据应该不会太多吧。(多的话,就得用到数据库了),因此,下列方法应该是最直接简单的:

那么,把所有的数据(表头除外)复制到同一个新的工作表中,然后按姓名进行分类汇总。

当然也可以用vlookup之类的函数,但也得在新工作表中先有这些业务员的姓名。而且编一个公式,一个一个工作表地找的话,还不如直接复制。

也可以用VBA来实现,但是从时间上来看,也没有必要这么做。

先把1-10月份的数据放到一个表里,然后用sumif函数