使用excel的过程中,难免我们会碰到一个问题,那就是对多个工作表的数据如何进行汇总。比如我们对人员销售数据会按照月份单独建表统计,或者是按照产品分别建表统计,这个时候我们就需要进行数据的一个汇总。今天我们就来学习一下,如何对多工作表数据进行快速汇总计算。
方法1:sum求和函数搭配通配符快速求和
函数=sum(*!b2)
讲解:通过用sum用通配符*求和的方式来求出每张工作表对应位置的数据之和进行汇总。这个案例需要注意的重点有2个:
1.1 通配符*代表的是任意工作表中的b2单元格;
1.2 a产品、b产品、c产品等不同产品工作表和汇总表中数据汇总区域,姓名和月份的数据位置都需要保持一致,位置不能错乱。
方法2:sum函数跨工作表快速求和(不含通配符)
函数=sum(产品a:产品c!b2)
讲解:这个函数跟方法1中的通配符搭配的方法原理一致,同样是需要每张工作表数据对应的位置需要相同。
方法3:indirect函数跨工作表数据汇总
函数=indirect(b$1&!b&row())
解析:在这里我们通过取不同工作表名称作为汇总数据的行标题,利用indirect函数调用b1单元格提取对应工作表的数据。其中row()代表返回当前的行的值。如函数中b&row()=b2单元格。
方法4:多表不规则数据情况下的数据透视表操作
操作方法:
4.1 依次按alt、d、p等按键,进入数透视表透视向导图界面,选择多表合并计算区域;
4.2 依次分别选择每张工作表对应区域,添加区域后点击下一步,点击创建新工作表。
讲解:这样的操作是利用了数据透视表汇总的方法,来添加在每张页面产品关键词对应的位置都不一样的时候的操作方法。
方法5:使用vba代码快速进行一键数据汇总
代码如下:
sub 多表合并()
dim i%, rs%, rss%, st as worksheet, ast as worksheet
set zst = sheet4 将汇总工作表第一季度定义为变量zst
for i = 1 to 3
set st = sheets(i & 月) 将1-3月的工作表定义为变量st
rs = st.usedrange.rows.count 计算1-3月每个表的最后一行
rss = zst.usedrange.rows.count + 1 计算第一季度工作表的最后一行的下一行
st.range(a2:b & rs).copy cells(rss, 1) 复制1月、2月、3月每个工作表的数据到第一季度的汇总表中
cells(rss, 3).resize(rs - 1) = i & 月 将1-3月工作表的工作吗写入到汇总表对应的月份当中
next
end sub
现在你学会如何进行多工作表数据汇总了吗?
更多操作技巧:
供应山东”焦牌”食用级碳酸氢铵(碳铵)
衡东县矿山开采除了爆破还能用液压劈裂机调试现场
纬天全钢防静电板地板 省时省力
广东双层油罐价格 鸿润给到您以质取胜
即墨长城VV5报价,友缘行世界,品质赢天下
多表合并不要再复制粘贴,Excel5种合并数据方法都在这
寻找乡农市街舞蹈培训机构 专业培训多年
芯烨C230小票打印机
Vlike骨听智能眼镜开在哪家比较好 店面好开吗
200吨四柱液压机厂家供应,选择好机械,造高效率
门头沟美睫培训价格多少钱,拿高薪
三洋投影机特约经销商
福建高性价无机纤维蓄水模块供应 新型多孔纤维棉
台湾辁丰精密平口钳,K型虎钳,机用虎钳
常熟哪里能报考一消,一级消防工程师培训
开封杞县空气能热水器行情
坪地售后服务好热处理厂奥氏体不锈钢的性质介绍
莱山区专业的起重设备搬家价格
商标为什么有驳回,又为什么要复审?
布料机厂家 混凝土布料机 手动15米布料机