Σ表格公式学堂EXCEL FORMULA & SCENARIO
进阶多 Sheet 联动 · 4 个 Sheet

汇总表自动引用各分表数据

每个分表填数,汇总表自动跟着变。

1

场景背景

月度报表的常见结构:1 月、2 月、3 月各一张分表,另有一张季度汇总表。汇总表不应该手动填数,而要用公式引用分表。分表结构一致时用 VLOOKUP 按姓名取;分表名有规律时用 INDIRECT 动态拼表名。

2

数据结构

共 2 个 Sheet
Sheet:1月 / 2月 / 3月
字段含义示例值
姓名 / 销售额分表结构一致张三 / 1200
Sheet:季度汇总
字段含义示例值
姓名主键张三
1月 / 2月 / 3月跨表引用1200 / 1500 / 1300
季度合计SUM4000
3

解决步骤

1
第 1 步:跨表引用最简单的写法
直接点分表的单元格,Excel 会自动写成 1月!B2。适合固定位置的引用。
=1月!B2
2
第 2 步:按姓名跨表查
分表顺序可能不同,用 VLOOKUP 按姓名取值更稳。
=IFERROR(VLOOKUP($A2,1月!A:B,2,FALSE),0)
3
第 3 步:INDIRECT 动态拼表名
表名有规律时,可以用 INDIRECT 拼出来,一个公式套所有月份。
=INDIRECT("1月!B"&ROW())
4
第 4 步:汇总核对
汇总表最后做合计,和分表总数核对一致。
=SUM(B2:D2)
4

完整公式与逐段拆解

=IFERROR(VLOOKUP($A2,1月!A:B,2,FALSE),0)
$A2汇总表的姓名,锁列方便向右拖
1月!A:B去 1 月分表的前两列找
2,FALSE返回销售额,精确匹配
IFERROR(...,0)分表没这个人就当 0
5

多 Sheet 示例

在编辑器中打开 ↗
ABCDE
1姓名1月2月3月季度合计
2张三1200150013004000
3李四1400170015004600
4王五1700200018005500
5赵六1100140012003700
6合计54006600580017800
当前表:季度汇总 · 公式单元格 B2 · 绿色底为公式,蓝色底为动态数组溢出结果

季度汇总 B:D 三列分别引用 1-3 月分表,E 列是季度合计

6

数据流向

数据流向演示1 / 4
来源季度汇总!A2
➜
去向VLOOKUP
汇总表姓名
来源1月!A2:A5
→
去向匹配行
去 1 月分表查找
来源1月!B2:B5
→
去向B2
取回销售额
来源B2:D2
→
去向E2
三个月相加
跟着高亮一步步看数据怎么流动
7

注意事项与坑

!分表名带空格或特殊符号时,公式要写成 '1 月'!A:B。
!INDIRECT 不会跟着表名自动更新,重命名分表会变 #REF!。
!分表新增人员时,汇总表要同步补姓名,否则漏统计。
8

相关场景