首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel跨表求和方法:结构不同的工作表,如何进行跨表求和?

编按:跨表求和,如果表格结构相同,像喝水一样简单;如果结构不同,那就看你是否懂INDIRECT的R1C1引用样式了!

你答对了吗?

如果答对了,可以滑走了;

如果没答对,你马上要赚到了——下方将让你用最快的速度完成任何跨表汇总!

1.INDIRECT的R1C1引用样式

公式INDIRECT("R",0)的第2参数是0,说明采用“R1C1”的样式引用地址。

动图中公式在A5单元格,INDIRECT("R",0)等效于INDIRECT("R5",0),穿上COLUMN,就是求第5行所有单元格的列号。

至于另一种地址引用样式,如“A1”,不懂的见文末。

2. R1C1样式单用R或C时的变化

1)R[-1]、R[-2]、R[3]等

在单用R的基础上添加了方括号和数字,表示引用公式所在行数加上方括号中数字后所指代的行。

2)C[-1]、C[2]等

同上,表示引用公式所在列数加上方括号中数字后所指代的列。

3.采用R1C1样式对结构不同的工作表跨表求和

1)汇总表行表头等于分表名称,列表头与分表一致。

最简单,在汇总表B2输入公式=SUM(INDIRECT($A2&"!C",0)),右拉下拉即可。

此处单用"C"样式,取公式所在列。

如果用AI样式,则公式更长,对比如下:

下方汇总表发生了位移,运用”C[-6]”取公式所在-6列。

2)汇总表列表头与分表列表头排序不同

要麻烦一点,公式=SUM(INDIRECT($A11&"!C"&MATCH(B$10,INDIRECT($A11&"!$A$1:$E$1"),0),0))

第一个INDIRECT采用的是单用C1的引用样式,第二个INDIRECT采用的是A1引用样式。

3)汇总表行表头等于分表列表头,列表头等于分表名称。

公式=SUM(INDIRECT(B$19&"!C"&ROW(2:2),0))

一个小问题:

文章最开始的动图中为何会出现溢出提示?

回答正确才表明你真正理解了引用整行、整列的意义。

如果你对INDIRECT的AI引用样式的灵活走位感兴趣,请看《一文讲懂indirect函数在跨表汇总数据时的使用方法》。

做Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择!

学习交流请加微信hclhclsc进群领取资料

相关推荐:

结构一致的跨表汇总最简单:多表求和

一文讲懂indirect函数在跨表汇总数据时的使用方法

不用函数的跨表汇总

瀑布图

版权申明:

本文作者Mutou;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OsSHagx4SsUuXAlNdx5A6d3w0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券