多Excel/WPS表相同项求和方法来了

 时间:2024-10-11 18:54:59

1、工作表名规则(序号+字符)【例】如下图所示,有1日~5日5个列相同、行数不同的明细表,要求汇总出每个产品的销量之和。分表:

多Excel/WPS表相同项求和方法来了

2、汇总表

多Excel/WPS表相同项求和方法来了

3、分析:如果只有一个表,我们只需要用sumif函数直接求和:=SUMIF('1日'!B:B,合计!A2,'1日'!C:C)对于多个表,除了用sumif()+sumif+sumif()...外,Sumif函数支持多表同时求和,但必须用indirect函数生成对多个表的引用,即:INDIRECT(ROW($1:$5)&"日!B:B")和INDIRECT(ROW($1:$5)&"日!C:C")(回复Indirect可以查看该函数的用法)用sumif组合起来,即:=SUMIF(INDIRECT(ROW($1:$5)&"日!b:b"),A2,INDIRECT(ROW($1:$5)&"日!c:c"))

4、而上述的公式返回的每个表的求和结果,是一组数,最后还需要用sumrpoduct函数进行求和,即:=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$5)&"日!b:b"),A2,INDIRECT(ROW($1:$5)&"日!c:c")))

5、工作表名称不规则工作表名称常常是不规则的,如下图所示

多Excel/WPS表相同项求和方法来了

6、分析:首先我们需要用宏表函数取得表名公式 - 名称管理器 - 新建名称 - 在新建名称中输入名称“sh”,然后“引用位置”框中输入公式:=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(now())

7、公式说明:GET.WORKBOOK(1)是宏表函数,当参数是1时,可以获取当前工作簿中所有工作表名称,由于名称中带有工作簿名称,所以用FIND+MID截取只含工作表名称的字符串。&T(now())的作用是让公式自动更新。

多Excel/WPS表相同项求和方法来了

8、由于sh取得的名称中包括“合计”,所以汇总表在制作时,要避开B列和C列,以免造成循环引用。

多Excel/WPS表相同项求和方法来了
  • WPS如何分月汇总做数据统计?
  • WPS使用技巧之excel怎么合并同类项数据并求和
  • WPS表格怎样将选定数据进行合并计算
  • WPS表格如何跨表格进行数据引用?
  • WPS表格中怎样按照标记颜色求和
  • 热门搜索
    欢欢喜喜过大年手抄报 科普手抄报内容 关于妇女节的手抄报 重阳节手抄报简单易画 创建文明城市手抄报内容 历史手抄报图片 手抄报疫情 妇女节手抄报内容50字 祖国在我心中的手抄报 国庆手抄报图片