如何将excel多个工作表的数据自动汇总在一张工作表中?

应有多个工作表,如何自动合并到一个汇总表的工作表中... 应有多个工作表,如何自动合并到一个汇总表的工作表中 展开
 我来答
惜福涵
2021-02-18 · TA获得超过284个赞
知道小有建树答主
回答量:1121
采纳率:42%
帮助的人:77.3万
展开全部

参照如下:

总表取分表对应值

在B2单元格中输入公式:

=vlookup(a2,indirect(left(b$1,len(b$1)-2)&"!a:b"),2,)
下拉填充

如图:

每天学点办公软件
2021-02-18 · 坚持每天进步一点点!
每天学点办公软件
采纳数:2166 获赞数:1752

向TA提问 私信TA
展开全部

 可以借用 SUM和indirect函数,我录了个视频,一会儿传上来,当然,你还可以借用SUMIFS多条件求和来完成

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
donleecn
2021-02-18 · TA获得超过8721个赞
知道大有可为答主
回答量:7665
采纳率:72%
帮助的人:2739万
展开全部
用vba可以实现,以下代码供参考。

Sub hbb()
Dim i, zjl, bjl As Integer
Dim str As String
Dim lines_title As Integer

lines_title = 2 '此行数值表示标题行的数量,此问题中为2行
Sheet1.Range("B" & lines_title).Value = "占位填充"

For i = 2 To Sheets.Count
zjl = Sheet1.Range("b65536").End(xlUp).Row
bjl = Sheets(i).Range("a65536").End(xlUp).Row
Sheets(i).Range("a" & lines_title + 1 & ":P" & bjl).Copy Sheet1.Range("b" & zjl + 1)

Next

'复制表格标题行
Sheets(2).Range("A1:D" & lines_title).Copy Sheet1.Range("A1:D1")

End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友24ef169fc
2021-02-18 · TA获得超过9080个赞
知道大有可为答主
回答量:2.2万
采纳率:63%
帮助的人:4398万
展开全部
加辅助列轻松解决,把问题作为内容(游舰主题一定要包含“excel”,本人以此为依据辨别非垃圾游舰,以免误删),excel样表文件(尽量详细说明现状和目标效果)作为附件发到一流3油香:yqch134帮你看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式