多表联动:表和表是怎么连起来的
跨表公式让一张表从另一张表里取数、汇总、匹配;侧栏的树形结构和「数据关系」图告诉你谁依赖谁。明细一改,所有下游自动更新——这页讲清楚它的原理和边界。

连接的唯一方式:跨表引用
超级表里没有「链接」「关系」这种单独的设置,表和表是通过公式引用连起来的。在表 AB 的某一列里写了 AA9,AB 就依赖了 AA。三种最常用的跨表写法:
| 写法 | 例子 | 得到什么 |
|---|---|---|
| 直接引用一列 | AB1 = AA9 |
AB 的第 1 列取 AA9 的不重复值,一个值一行——这是「长出一张汇总表」的起点 |
| 条件汇总 | AB2 = SUMIF(AA6, AB1 = AA9) |
对 AA6 求和,只算 AA9 等于本行 AB1 的那些行。COUNTIF、MAXIF、MINIF、AVERAGE 同理 |
| 匹配取值 | 「匹配」面板生成 | 按共同的键(订单号、物料编码)从另一张表把某几列拉过来,也就是 VLOOKUP 干的事 |
面板生成的公式和手写的公式没有区别,都是上面这几种。
「长出」一张汇总表
这是最值得掌握的一个模式。新建一张空表,第一列写 AA9(引用明细表的月份列)——这张表立刻有了「每个月一行」;再加 SUMIF、COUNTIF 列,一张按月汇总就完成了。它是一张真表:能加列、能画图、能再被别的表引用、能进看板。
Excel 里这件事叫数据透视表,但透视表是死的:源数据加了行要刷新,想在旁边加一列算客单价还得另外拉公式。这里的汇总表活着。
谁依赖谁,两个地方能看
- 侧栏的缩进:「(AB) 月度汇总」缩进在「(AA) 销售订单」下面,表示 AB 引用了 AA。
- 表格编辑器的「数据关系」标签:一张图,原始列在左、公式列在右,连线就是引用。跨表的引用也画在里面。
改一张表之前先看一眼这两个地方,就知道会牵动谁。
更新是自动的,而且是一路向下的
明细表改一个数,依赖它的汇总表重算;依赖汇总表的看板重画;如果还有第三张表引用了汇总表,它也重算。你不需要按任何按钮。
大表上这个过程需要几秒,公式列在这段时间可能短暂为空——这是在算,不是坏了。
边界:什么时候会断
- 删掉被引用的表:下游公式失去来源,结果变空。删之前看侧栏缩进,把依赖的表处理好。
- 删掉被引用的列:同上。改名、挪位置都没关系(引用的是列代码),删列有关系。
- 列属性不对:文本列上做 SUMIF 得不到数。先把属性改成数字。
- 循环引用:A 引用 B、B 又引用 A,不会被允许。
和「拆表 / 合表」的关系
「拆分表格」「合并表格」「合并计算」这几个工具生成的也是带公式的新表,同样挂在这套依赖关系里:源表更新,拆出来的表、合出来的表跟着更新。所以「拆」不是复制——它是一个持续生效的视图。