excel合并多个表格并统计总数

excel合并多个表格并统计总数一个excel里,有多个这种表格,每个里面品名,单价,数量不一样。需要先把每个表格的数据放到一起,然后再把相同品名和单价的数量求和,品名相同单价不同的保留。最后算个总数。

简单来说就是表格格式都一样,需要把各单位的菜放在一起,名字价格一样的算个总数(也就是合并成一项),不一样的都留着。最后算出总共菜多少钱。

解决excel合并多个表格并统计总数的步骤如下:

1.在表格上方点击【数据】。

2.选中新数据表要存放的单元格,点击工具栏里面的【合并计算】。

3.在弹出来的合并计算页面,引用位置选取第一个表格的数据表,点击【添加】把数据表添加到所有引用位置列表里面。

4.用同样的方式,选取第二个表格的数据表,把数据表添加到所有引用位置列表里面。这样就解决了excel合并多个表格并统计总数的问题了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-25

你这个要求使用VBA简单些

给你写了代码,不过你会用么。。。。不会再追问吧。

Sub a()
Sheets("汇总").Rows("2:1048576").ClearContents
Dim sht As Worksheet
Dim ce As Range
Dim PasteCell
  
For Each sht In ActiveWorkbook.Sheets
    If sht.Name <> "汇总" Then
        maxrow = sht.UsedRange.Rows.Count
        maxcolumn = sht.UsedRange.Columns.Count
            For Each ce In sht.Range("B4:F4")
                  Set PasteCell = Sheet1.Cells(Sheet1.Range("A1048576").End(xlUp).Row + 1, 1)
                        If ce.Value = "商品" Then PasteCell.Resize(maxrow, 5).Value = ce.Resize(maxrow + 1, 5).Value
            Next
    End If
Next
END SUB

关注EXCEL公众号:BUTF_LOVE

每天更新动态小图片,教你分分钟成为EXCEL大师。

本回答被提问者采纳
第2个回答  2018-01-25

如果多个工作表在一个工作簿里,且数据结构相同,那么在汇总表中,点击“数据”选项下的“合并计算”,然后在“合并计算”编辑框中,选择“求和”,并将多个表格的数据区域逐一添加到“引用区域”,勾选标签位置“首行”“最左列”,然后“确定”,即可完成合并计算。

第3个回答  2018-01-25
一般要用VBA ,高版本的 2013以上Excel 可以用Powerpivot 来做,
好像 合并计算也可以 做,只是麻烦点
第4个回答  2018-01-25
放到一起 然后用筛选的方式自己拉一下吧 然后吧相同的数量加起来 就好了
相似回答