excel怎么用公式在多个工资表查找求和,内附详细

我有1到31号的工作表,这些工作表 格式全一样,人名统一在E列,工作数量统一在G列,怎么把1到31号的工作数量汇总到如图对应人名B列里面,急求

何必使用函数,用Excel自带的合并计算功能就能圆满完成。首选选中汇总表中要显示汇总数据区域的左上第一个单元格→单击合并计算→函数选择求和(这是默认的)→ 引用位置分别选择31张表格中的e1:g200(举例,也可以手动输入)→添加(每选一张表就添加一次,共31次)→勾选首行和最左列→最后确定即可。如果31个表格中的姓名顺序全部一样,也可以在B2单元格输入公式=sum(sheet1:sheet31!g2)然后下拉填充公式。如果顺序不一致,又一定要用公式,那就参照505548375的吧(前提是表格名称必须是1到31这些数字,如果不是还得修改公式)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-10

这个问题实质是指跨表格求和,具体的操作方法视你的表格内容而定。最简单的一种情况,假如你的31个工作表人名的排序完全一样,可以这么操作:如图 甲 对应工作量直接加法公式(图中只用了两个工作表,你需要选择31个相加,将31个表格全部打开后鼠标选择相应单元格即可),甲完成之后 乙 丙……直接填充柄下拉即可。

追问

[1.XLSX] [2.XLSX] 是什么意思?

追答

是我自己建立两个工作表(为回答演示用,你应该有31个工作表,这是工作表的名称)。如果你需要的话,可以传我你的工作表我帮你演示回传与你。私信留言也可。

本回答被提问者采纳
第2个回答  2014-10-21

依我看,直接把数据提到这上表中,然后再求和,既一目了然,又简单方便,没必要放着那么多空列不用吧:

C2输入:=VLOOKUP($A2,INDIRECT(COLUMN(A1)&"!E:G"),3,0),右拉到AG2

B2输入:=SUM($C2:$AG2)

第3个回答  2014-10-22
假如真的格式全一样,那就容易办了,=SUM(Sheet2:Sheet4!B2)回车即可,其中Sheet2:Sheet4表示表2至表4,这个公式的意思就是说把表2到表4所有B2单元的数值相加求和,你是31张表,同理使用就可以了!
第4个回答  2014-10-21
这样做会累死你,除非每个工作表中每一行的名字是相同的,否则很难办,不过可以用vba代码汇总一下,然后就可以直接拉出来的。还有就是用sumif函数,一个表格一个表格的加也可以实现。
相似回答