做excel跨表汇总,要是所有表结构完全一致,直接用跨表sum函数或者逐表相加就行,要是不同表的项目行顺序对不上,就用合并计算按标签汇总。咱们举的例子里,一月纸张120、文具80,二月纸张90、文具110,最后汇总结果应该是纸张210、文具190,总合计400。操作前先把所有表的统计口径、字段名对齐,再挑合适的方法:跨表同位置相加的逻辑是按单元格位置对应,绝对不能把不同项目的同一行数据直接加总,后续要是新增了工作表,也要手动检查它有没有被纳入统计范围。
先核对各表项目与数值口径
一月表A1:B3区域分别是项目、金额两列,数值是纸张120、文具80,二月表的同位置数值是90、110。这次例子里的两个表就叫一月、二月,都没有额外加小计行。先留着一月的原始明细,确认所有金额都是可计算的实际数值,再核对二月的项目排列顺序。

结构一致时,跨表引用同一位置
打开汇总表,在B2输入 =SUM(一月!B2,二月!B2),算出来纸张总和是210,把公式往下拖到B3,文具总和就是190;B4用 =SUM(B2:B3)合计400。这种写法的前提是所有源表的项目都排在完全相同的行,要是之后源表调整了项目顺序,必须全部重新核对数值。
把记录数组导出为带样式的 Excel(xlsx) 或带 BOM 的 CSV。支持列配置(表头/宽度/顺序)、表头冻结首行、斑马纹、布尔值转「是/否」、数组换行、CSV 中文防乱码。零依赖。触发词:导出 Excel、导出 CSV、记录转表格、列配置导出、数据导出、表格美化、JSON 转表格。

项目顺序不同,用合并计算按标签汇总
开一份文件副本,在空白汇总表里选中A1,点顶部菜单栏的「数据」选项卡,找到「合并计算」,函数选求和,依次添加一月!$A$1:$B$3、二月!$A$1:$B$3两个区域,再勾选「首行」「最左列」两个选项。这个逻辑是按项目标签自动匹配,完全不依赖行的位置;要不要勾选「创建到源数据的链接」提前确认好,本例不勾,汇总结果不会跟着源表自动实时变化。

核对结果与更新方式,保存副本
点确定执行后,出来的项目汇总应为纸张210、文具190。在A1补项目表头,A4写合计,再在B4输入 =SUM(B2:B3),总计400,注意别把汇总表里的合计行再当成源数据加进去。本例未创建链接,源表修改后需要重做合并计算;用跨表SUM公式的方案,数值会跟着引用的单元格自动更新,全部核对完没问题,保存跨表汇总.xlsx就行。

















