INDIRECT和vlookup函数跨多个工作表使用怎么把分表做总表?

实际工作中经常需要将多个分表的数据汇总到总表,有简单的汇总,有复杂的汇总,表的结构不一样,汇总的方法也不相同,因此处理多表数据汇总的问题需要用户有针对性的对表格现状和需求进行分析,灵活采用Excel中功能、公式函数或透视表等进行加以解决。下表中是常见的多表汇总,需要1月到4月份表中的销售数量、销售金额的数据汇总到总表,方便查看和使用。我们用数据透视表来实现多表汇总,具体操作步骤如下:1、 按Alt+D组合键,松开后再快速按P键。会打开数据透视表向导,在第一步中选取“多重合并计算数据区域”。选取“自定义页字段”。2、 添加所有要合并的表,并分别设置字段数目和名称。3、 点击完成后,会自动生成数据透视表。把页字段名子由“页1”改为“月份”、“行标签”改为“业务员”。设置OK后鼠标选中数据透视表中的单元格,然后在上方的设计选项卡里的布局分组中设置总计仅对列启用,也可以通过调整字段位置,来完成不同模式的汇总你学会了吗?喜欢就关注我吧,每天分享职场知识,办公技巧!
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
把分表汇总到一张表,需要将其他分表数据汇总到一张表格中即可,以下是具体的操作步骤:工具/原料联想v340windows7WPS表格11.1.0.11365方法/步骤1输入等于号在汇总表的单元格中输入等于号。2切换到工作表切换到需要汇总的工作表点击要汇总的数据。3输入加号再再汇总表中输入+符号。4导入另一个表数据再切换到另一个表格导入需要汇总的数据。5汇总数据即可将其他工作表数据汇总到汇总表中。END经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。展开阅读全部'); (window.slotbydup=window.slotbydup
[]).push({ id: '5572142', container: s, size: '580,90', display: 'inlay-fix' }); })();

清晨,与您相约问题情境Excel数据汇总中有这样一个问题:在很多个工作表中,同一项数据都位于同一个单元格,比如:每个月份的销量都位于每个月份工作表的B1单元格,而我们需要把每个月的销量汇总到一个总表中,在该总表中,各个月的销量分布为同一列。这种汇总情况如下动图:以上示例中,每个分工作表的命名是有规律的:从1到12月。但这种有规律的情况,只是个例,而普遍存在的是:每个分工作表的名称是无规律可寻的。比如,以下动图,各个分表名称是超市名,而超市名是没有1——12等数字规律的:上述两种情况,需要不同的汇总方法。韩老师一一讲述:分表名称有规律公式实现在B2单元格输入公式:=IFERROR(INDIRECT(ROW(A1)&'月'&'!B1'),'')公式向下填充,即得所有工作表B1单元格的数据。公式解析ROW(A1)&'月':公式在B2单元格时,ROW(A1)返回1,即得工作表名称1月,公式向下填充到B3单元格时,该部分变为ROW(A2),即得工作表名称2月,再向下填充,得到其它月份工作表名称。ROW(A1)&'月'&'!B1':连接工作表名称与单元格,得到:1月B1,2月B1,……12月B1.INDIRECT(ROW(A1)&'月'&'!B1'):引用1月B1,2月B1,……12月B1的值。IFERROR(INDIRECT(ROW(A1)&'月'&'!B1'),''):如果引用有结果,返回正确值,否则返回空值。分表名称无规律1、鼠标放在第一个超市名称的单元格A2,【公式】——【定义名称】:输入名称BM(此名称可任意取),引用位置处输入公式:=INDEX(GET.WORKBOOK(1),ROW(A2))GET.WORKBOOK(1)是宏表函数,取所有工作表的名称。2、在A2单元格输入公式:=IFERROR(BM,'')向下填充,得到所有超市名称:IFERROR函数是容错处理,如果没有超市名称,返回空值。3、在B2单元格输入公式:=IFERROR(INDIRECT(A2&'!B1'),'')公式向下填充,即得所有超市工作表B1单元格的数值:4、如果不喜欢上图中带工作簿名称的超市名,可以把公式改为:=IFERROR(MID(BM,13,9),'')因为工作簿名称有12个字节,所有用公式MID(BM,13,9),从第13个字节开始提取超市名称。其中9是随意取的长度,根据超市名称字符数的多少,该数值可灵活改变。※特别注意:工作表名称无规律的情况,因为引用了宏表函数,所以文件保存时要保存成“启用宏的工作簿.xlsm”。

我要回帖

更多关于 vlookup函数跨多个工作表使用 的文章

 

随机推荐