excel中 在一个工作簿中有50张工作表,并重命名了(比如表甲,表乙,表丙……),要在最后一个表中引用前面49张表的同一位置的一个单元格(比如K3),要求在最后一张表的一个单元格(B5)中统计前面所有单元格(K3)的数据总和,请问这个单元格(B5)的公式是什么?
谢谢!
重命名(表1,表2,表3……表50)
请教excel高手,关于跨工作表引用单元格数据……
答案:6 悬赏:0 手机版
解决时间 2021-02-08 23:57
- 提问者网友:却不属于对方
- 2021-02-08 14:35
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-02-08 15:31
=sum(表甲:表N!K3)
N为第49个工作表的名称
Excel 公式可以通过操作自动编写的。
先在 你的目标单元格内 写上 =sum(),然后将光标点在括弧内,
用鼠标选中第一个工作表(点在表的标签上,下方表名处),按住 Shift,再点你要统计的表格的最后一个工作表的相同位置,再点你要统计的单元格 K3,
回车。
公式就写好了!
以上只是用于 所有的基础数据表格数据位置完全相同的表格。
N为第49个工作表的名称
Excel 公式可以通过操作自动编写的。
先在 你的目标单元格内 写上 =sum(),然后将光标点在括弧内,
用鼠标选中第一个工作表(点在表的标签上,下方表名处),按住 Shift,再点你要统计的表格的最后一个工作表的相同位置,再点你要统计的单元格 K3,
回车。
公式就写好了!
以上只是用于 所有的基础数据表格数据位置完全相同的表格。
全部回答
- 1楼网友:神鬼未生
- 2021-02-08 19:41
=sum('*'!K3 )
- 2楼网友:酒醒三更
- 2021-02-08 18:04
h1公式:=indirect("[工作簿名.xls]sheet1!$g"&counta([工作簿名.xls]sheet1!$g:$g)),试一下
- 3楼网友:山君与见山
- 2021-02-08 16:53
=sum(表甲:表丁!k3)
这里假设表甲在最前面,表丁在最后面(不包括总表,第50个表)。
修改:
=sum(表1:表49!k3)
- 4楼网友:孤独的牧羊人
- 2021-02-08 16:16
表50单元格B5=表1!K3+表2!K3+表3!K3……+表49!K3
(中间省略号代表的意思我想应该明白的吧:就是“表4”一直到“表49”相加)
一种比较笨的方式就是在表50中的B5单元格输入=后用鼠标点击选中每张表的K3单元格,然后输入+号,一张一张表做,当然不方便罗;
简单一点:就是将我上面的公式选中前面一部分后用ctrl+c及ctrl+v的办法(复制、粘贴“表1!K3+表2!K3+表3!K3”),然后将其中的数字更改:“表1!”的“1”改为连续的数字“4、5、6……49”就可以了,建议一次输入5项以上,再复制一次就变为10项,然后选中10项,只要复制4次就是50项了,记住到“+表49!K3”就可以了。
- 5楼网友:雪起风沙痕
- 2021-02-08 15:42
不能用公式了,得用VBA.下面演示了如何统计所有表("C7:H16,J7:O16")数据加总.
Sub Click()
tshtnm = ActiveSheet.Name
For Each rng In Range("C7:H16,J7:O16")
P = 0
rngnm = rng.Address
For Each sht In Sheets
shtnm = sht.Name
If shtnm = tshtnm Then
Else: P = P + Sheets(shtnm).Range(rngnm)
End If
Next
Sheets(tshtnm).Range(rngnm) = P
Next
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯