ARTICLE · 1179094
Excel多表求和别再写一长串公式了,三维引用教你一键求和
每个月一张表,年底要把 12 张表同一个位置加起来,多数人是这么写的:一月!B2 加二月!B2 加三月!B2,一路加到十二月。写完一长串,中途要是插进来一张新表,还得回来把公式改一遍。
有一种写法只要一行,而且插表不用改。它叫三维引用,意思是不在一张表的平面里算,而是把一摞表看成一个立体,直接穿透过去。

写法就一行
=SUM(一月:四月!B2)

冒号左边是开头那张表,右边是结尾那张表,感叹号后面是格子位置。这一行的意思是一月到四月这四张表的 B2 全部加总,中间不用一张张点。
拿示例文件里的数说:产品 A 在四张表里分别是 10、15、20、25,合计 70;产品 B 是 20、25、30、35,合计 110。五个产品各写一行,往下拖四行就全出来了。

第一条:范围由首尾两张表决定
这句是最值钱的。公式里只出现了一月和四月,但二月、三月是不是在里面,看的是它们在标签栏上的位置,不是名字。
所以在一月和四月之间插一张新表,公式一个字不用改,结果自己就变了。反过来,把表拖到范围外面,它就不参与计算了;删掉首表或尾表,公式会直接报错。

做年度台账时可以利用这点:在一月和十二月之间放一个专门的占位空表,全年 12 张表都插在它俩中间,汇总公式从头到尾不用动。


第二条:表名别给自己找麻烦
表名里带空格,公式里就得用单引号把表名包起来,容易漏写。表名用纯数字开头也有风险,容易被当成数字处理。中文表名写成一月、二月、三月这种,公式里干干净净,不用引号。
第三条:只能锁同一个格子
三维引用认的是位置,四张表都取 B2 才行。只要有一张表的结构不一样,数据错开了一行,结果就是错的,而且不提示。用之前先确认每张表的行顺序完全一致,这比什么都重要。
哪些函数能这么用,哪些不能
能做三维的:求和、平均值、计数、最大值、最小值、乘积、标准差,这一批都接受三维区域。写的时候照常把括号里换成首尾表加冒号就行。
不能做的:凡是带条件的都不行。你想跨 12 张表统计某一类产品,三维引用帮不上忙,它不理解条件。这种需求要么先把表并成一张再用透视表,要么用 Power Query 追加查询,后面会单独讲。
还有两个限制要提前知道
一是跨工作簿不靠谱。引用另一个文件里的多张表,公式能写出来,但那个文件一关,公式就断了。要做跨文件汇总,走 Power Query 更稳。
二是它算的是同一个位置的合计,不是每张表各出一行小计。如果你要的是一月一行、二月一行那种汇总表,那是另一种做法,别拿三维引用硬套。















































































