EXCEL引用跨表数据SUMIF

例如表2的数据要用到表1的数据如图为表1。姓名为A列,割接方案为C列表2其实是跟表1差不多一样的表,只是后面多了几列公式如果我在表2想求张三的割接方案份数,则公式是用SU... 例如表2的数据要用到表1的数据
如图为表1。
姓名为A列,割接方案为C列
表2其实是跟表1差不多一样的表,只是后面多了几列公式
如果我在表2想求张三的割接方案份数,则公式是用SUMIF(表1!A1:A5,A1,表1!C1:C5).
但问题是当我把基础表即表1某些人名或者顺序调换是,就出现了VALUE的错误
这是表二
展开
 我来答
TUOTUOAICHIJI
高粉答主

推荐于2019-11-18 · 关注我不会让你失望
知道小有建树答主
回答量:717
采纳率:100%
帮助的人:15.2万
展开全部

具体操作如下:

1.在sheet2A1中输入“11”。

2.在sheet3A1中输入“22”。

3.在sheet4A1中输入“=”。

4.在sheet2中点击A1。

5.输入“+”。

6.在sheet3中点击A1。

7.点击回车,会发现将计算结果显示到了sheet4A1中。

pepe3399
推荐于2017-09-29 · 知道合伙人软件行家
pepe3399
知道合伙人软件行家
采纳数:1259 获赞数:5947
1988年毕业于苏州市职业大学计算机专业 从事软件开发5年 从事生产管理20年

向TA提问 私信TA
展开全部

举例说明。例如有一明细表如图:(注:该表的工作表名称=“明细表")

现在汇总表中通过SUMIF函数根据地区名进行汇总。汇总表如图:

C2的公式:=SUMIF(明细表!B:B,B2,明细表!D:D)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mydays999

2021-03-28 · TA获得超过5732个赞
知道大有可为答主
回答量:6076
采纳率:96%
帮助的人:224万
展开全部
跨工作表求和在Excel应用中是非常常用的工作场景,今天就把跨工作表求和的所有方法以往打尽。

001、创建工作组进行求和

如图所示,是部门党员1-4月的缴费明细,每个月的缴费清单放到了一个工作表中。我们需要求出每个月缴纳党费的总额。

可以先选中第一个工作表(即"1月"工作表)然后按Shift见,再选中最后一个工作表,这样所选中的工作表就会成为一个工作表组。

生成工作组之后,只需要在"1月"工作表中D11单元格进行一个月的党费求和,其他工作表便都相应完成了求和。

002、对所有工作表中的同一区域求和

同样的数据,我们不对月份进行求和,这次需要对每个人1到4月所缴纳党费进行求和,改如何写公式?

如图在汇总工作表中写入公式=sum('*'!D2),然后向下填充。
公式解读:这里面的*是通配符,代表了除了当前工作表以外的所有工作表,也就是案例中的1月到4月这4个工作表。这样就能汇总出不同工作表对应位置的数值之和。

细心的同学会发现,输入公式=sum('*'!D2)后,编辑栏里面的公式自动变成了=SUM('1月:4月'!D2),这就是sum()多表求和的统一的语法:=SUM('开始表格:结束表格'!区域)

注意:语法里面的开始表格和结束表格只看相对位置,和表格名称没有关系,如果在这两个表格中间插入新的表格,也会自动加入计算的。

003、在同一个工作表中汇总不同工作表数值之和

还有一个情况是,我们需要在同一个工作表中,将分散在不同表中的数据进行汇总,如图所示,在汇总表中汇总每个月的党费之和。

在汇总表B2单元格中输入公式:=SUM(INDIRECT(A2&"!$D$2:$D$10")),然后将其向下复制填充,即可求出每一个工作表中的数值之后。注意A列月份的名称要和工作表的名称完全一致。

这里面主要是通过indirect函数实现了间接引用,即通过汇总表单元格A2:A5中的值和工作表名称一致这层关系,实现了间接访问相应的工作表。

004、跨工作表条件求和

如下图所示在汇总表中分别计算出1月份人力部和2月份财务部的党费之和,这涉及到了条件求和,不能简单的使用SUM,而要用SUMIF函数。

可在汇总表C2单元格中输入下面公式:=SUMIF(INDIRECT(A2&"!$C$2:$C$10"),B2,INDIRECT(A2&"!$D$2:$D$10"))

向下填充即可求出条件求和的汇总结果,如图所示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haibo899
推荐于2017-09-12 · TA获得超过862个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:308万
展开全部
你的公式及引用没有问题,表1的人名是应该是可以变化也可变序的(理论上数值及顺序均可任意变换,结果也随之变化的),出现你说的问题,一定是在公式的移动中参数发生了改变,建议如下处里,把公式中可固定的参数改为绝对位置即,(表1!$A$1:$A$5,$A1,表1!$C$1:$C$5),这样再下拉填充问题应该可以解决。在修改之前,你可以检查几个公式,应该可以发现这个问题,不会有其他原因。(这里的行列号是如你之表述,实际位置自行修改。)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昆河夜语

2021-03-28 · TA获得超过4.7万个赞
知道大有可为答主
回答量:2.5万
采纳率:100%
帮助的人:922万
展开全部
EXCEL引用跨表数据SUMIF?EXCEL引用跨表数据SUMIF
目标文件存储单元格,选择性粘贴,粘贴链接,就可以了。以后每次打开目标
excel 文件就可以同步更新数据,也就是说excel 目标文件是直接调用Excel 文件源数据。
2、用公式:在excel 目标文件存储单元格输入公式='excel 源文件保存的路
径[excel 文件名]工作表名'!单元格,即=’源文件所在盘符:\父文件夹\子文件夹\[文
件名.xls]工作表名'!单元格。或者直接在单元格里输入“=”后面直接点击要引用的
单元格就行。注意:标点都是英文标点。
3、用HYPERLINK 函数:在excel 目标文件存储单元格输入公式
=HYPERLINK('excel 源文件保存的路径[excel 文件名]工作表名'! 单元格),即
=HYPERLINK('源文件所在盘符:\父文件夹\子文件夹\[文件名.xls]工作表名'!单元
格)。注意:标点都是英文标点。
4、打开excel 目标文件工作簿,按alt f11,插入模块,用Visual_Basic 编
程excel 如何跨表引用数据,分类汇总?
目标文件存储单元格,选择性粘贴,粘贴链接,就可以了。以后每次打开目标
excel 文件就可以同步更新数据,也就是说excel 目标文件是直接调用Excel 文件源数据。
2、用公式:在excel 目标文件存储单元格输入公式='excel 源文件保存的路
径[excel 文件名]工作表名'!单元格,即=’源文件所在盘符:\父文件夹\子文件夹\[文
件名.xls]工作表名'!单元格。或者直接在单元格里输入“=”后面直接点击要引用的
单元格就行。注意:标点都是英文标点。
3、用HYPERLINK 函数:在excel 目标文件存储单元格输入公式
=HYPERLINK('excel 源文件保存的路径[excel 文件名]工作表名'! 单元格),即
=HYPERLINK('源文件所在盘符:\父文件夹\子文件夹\[文件名.xls]工作表名'!单元
格)。注意:标点都是英文标点。
4、打开excel 目标文件工作簿,按alt f11,插入模块,用Visual_Basic 编
程(网上下载程序粘贴进去)存盘,运行一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式