EXCEL 中多个工作表中的数据用sumif公式如何求和?
作者&投稿:戎追 (若有异议请与网页底部的电邮联系)
=SUM(SUMIF(INDIRECT({"总经部";"人资部";"财务部"}&"!B:B"),D4,INDIRECT({"总经部";"人资部";"财务部"}&"!C:C")))
如果表数比较多,也可以采用建立两个空白工作表,分别命名开始,结尾,把开始工作表和结尾工作表移动到需处理部分的两端,然后{"总经部";"人资部";"财务部"}&"!B:B"改动成开始:结尾&"!B:B"
方法有:
对于多个表,除了用sumif()+sumif+sumif()...外,Sumif函数支持多表同时求和,但必须用indirect函数生成对多个表的引用,即:
INDIRECT(ROW($1:$5)&"日!B:B")和INDIRECT(ROW($1:$5)&"日!C:C")用sumif组合起来,即:
=SUMIF(INDIRECT(ROW($1:$5)&"日!b:b"),A2,INDIRECT(ROW($1:$5)&"日!c:c"))
而上述的公式返回的每个表的求和结果,是一组数,最后还需要用sumrpoduct函数进行求和,即:
=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$5)&"日!b:b"),A2,INDIRECT(ROW($1:$5)&"日!c:c")))
Sumif改成=SUMIF(INDIRECT("sheet"&ROW(1:8)&"!B2:B40"),A5,INDIRECT("sheet"&ROW(1:8)&"!E2:E40")) 即可操作求和。
道莲若迈: 其实跟本工作表运算没有什么很大区别,只是在设置公式时前面多了个工作表的名称 比如:=Sheet2!A1+Sheet3!A1 就是表示把Sheet2表单位格A1的数值与Sheet3表单位格A1的数值相加.实际操作时,按下等于号后,先点一下数据所在的工作表,然后选一下单元格,就选定想要的单位格了,当然也可以直接在输入栏中输入公式,一样的.明白了吧
合作市18655252338: Excel怎样引用多个工作表中的数据进行计算 - ?
道莲若迈: 有几种方法可选,如下:1:手动输入外部引用——优点:源文件无需打开 . 缺点:容易输错2:直接指向单元格引用——优点:准确快捷. 缺点:源文件需要保持打开状态方可完成3:粘贴链接——优点:可直接讲数据放置在同一文件,源文件变更时会同步更新.缺点:源文件需打开复制4:合并计算——优点:进行多文件的行列匹配计算. 缺点:各个文件之间数据分布要有相似性.
合作市18655252338: excel中如何把多个工作表中同一单元格数据引用到另一工作表中?
道莲若迈: A1单元格输入: =INDIRECT("sheet"&(ROW(A1)+1)&"!"&"B3") 若你的表名叫“表1,表2...”那么将sheet改为“表” 向下填充公式就行了
合作市18655252338: 如何在多个EXCEL工作表中查询数据 - ?
道莲若迈: 打开你的工作薄,鼠标先点击工作薄中第一个工作表的标签(例如SHEET1),然后再按住键盘上的SHIFT键,再用鼠标点击最后一个工作表的标签(实现所有工作表全选),接下来点击编辑——查找——输入你要查询的数据.查询完成之后,要取消工作表的全选,点击第一个工作表之后的任一工作表标签就可以了.
合作市18655252338: 如何将EXCEL中多个工作表中的内容全部汇总到一个工作表中? - ?
道莲若迈: 最简单的办法就是用单元格链接,如SHEET中的B2公式:=SHEET1!B2,再如B60公式:=SHEET2!B2等等,再进行区域复制即可
合作市18655252338: 我现在在做一个excel的表格工作 要把多个工作表中的数据体现在一个表中,想请教有没有简便的方法?? - ?
道莲若迈: 在sheet1中总数合计的单元格输入(等号):=,然后点击sheet2,再点击sheet2中总数单元格,输入(加号)》再点击sheet3,点击sheet3中总数单元格,输入加号....................直到都点完,回车.这是比较原始的方法,如果sheet2~sheet4的总数数据在相同的位置,假设都在A2,就可以直接输入:=Sheet2!A2+Sheet3!A2+Sheet4!A2 还是没说明白,
合作市18655252338: 如何将多个excel工作簿中的数据结果放到另一个excel工作簿中显示?注意是工作簿 不是工作表 - ?
道莲若迈: 同时打开多个excel工作簿,输入=,然后用鼠标在各个需要数据的工作簿中点选就行了,如果你的这些工作簿不在同一目录,这时你的要引用的工作表单位格中最后可能出现='D:\2011\新建文件夹\报表\[电话.xls]新建'!$H$4+'D:\2012\报表\......等等公式,如果此公式要向左右上下填充,就不要用绝对引用($H$4这种符号,按F4可改的),其实和你在一个工作簿中引用其他工作表中的数据是一样的,都是用鼠标点啊.
合作市18655252338: excel中如何将多个工作表的内容快速复制整合到同一个工作薄中? - ?
道莲若迈: 把 多个工作表 合并到到一张表, 最快捷的方法是用宏处理: 例如 将多个表合并到总计表: 总计 表只留一个标题 右键点 汇总 工作表 标签 ,查看代码, 把如下代码复制进去, F5运行: Sub 工作表合并() For Each st In Worksheets If st....
合作市18655252338: 如何能在一个Excel文件的工作表内引用另一个Excel文件内多个工作表内数据? - ?
道莲若迈: 在进行excel表格计算时,经常需要使用其它工作表的数据来源来参与计算.这时就需要遵守一定的引用规则,即工作表名!数据源地址.比如在两张表格中有两个季度员工的工资,然后要在汇总表格中进行两个季度总工资的汇总,这里http://jingyan.baidu.com/article/d5a880ebb9680313f147cccb.html就详细演示怎么引用其它表格的数据.
合作市18655252338: 在EXCEL中,怎样让多个工作表的数据有效性共用一个数据源 - ?
道莲若迈: 为sheet1中的数据源定义一个名称.简单办法是选中数据源,在名称框输入名称,比如 xxx .然后在其他工作表中定义有效性时,选择序列,来源 =xxx ,即可.