泰山府君祭的祭文:Excell中工作簿之间的表怎样建立联系?

来源:百度文库 编辑:高校问答 时间:2024/04/28 03:15:23
比如两个表之间的表相互引用数据,从一个表中输入数据,在另一个表中计算出结果来。希望各位高手帮我一下,本人将不胜感激你们。谢谢谢!

在同一个工作簿中有两个表,名称分别是“数据”、“结果”。从“数据”表把计算结果放入“结果”表中。
“数据”如下所示:
A列 B列 C列 E列
单位 件数 单价 小计
1 24 15.5
2 56 23
2 18 13.8
3 68 20.5
“结果”如下所示:
A列 B列
单位 合计
1
2
3

计算1.计算“数据”表中每条记录的合计金额,即
合计=数量*单价
解决方案:
在“结果”表的B2单元格编辑公式
=IF(数据!A2="","",数据!B2*数据!C2)
回车确认,并且公式可以向下复制,计算“数据”表中对应行记录的结果。
也可以用求几个数积的函数PRODUCT(),公式可编辑为
=PRODUCT(数据!B2:C2)

计算2.分别计算出“数据”表中每一个单位的金额总数。
解决方案:
首先在“数据”表的E列设计一个“小计”,先对每一条记录进行计算,为在“结果”表中计算作好铺垫。
在“数据”表的E2单元格中,编辑公式为
=PRODUCT(B2,C2)
向下复制到E5单元格。
注意:函数中直接输入数据,个数不得超过30个。
在“结果”表的B2单元格中,编辑公式为
=SUMIF(数据!$A$2:$A$5,ROW(A1),数据!$E$2:$E$5)
回车确认,并将公式复制到B4单元格。

说明:
函数ROW(A1)返回的是A1所在的行数,对应于单位1、2、3,以减轻公式编辑的难度。
函数SUMIF()用来求满足某些条件的数据区域中数据的和。本公式就是求所有单位1的总金额,1在单元格区域A2:A5中去逐一累计,具体计算和的单元格区域是E2:E5。

通过函数帮助去查询各个函数的使用方法和技巧。

总之,建立两个工作表之间数据的联系,是一个比较复杂的问题,只有在实际应用中不断摸索积累,熟能生巧!

上述浅见,希望能给你一点帮助或启发。

用公式,选中单元格,点“=”然后找到另一个表的单元格左键点一下就行了。