如何在Excel数据透视表中实现跨多个工作表的统计
本文主要讨论如何统计工作簿多个工作表中指定数据的总出现次数的公式应用技术。
示例工作簿中有三个统计数据工作表:表1、表2和表3,一个放置统计数据公式的工作表:小计,如下图所示。
想统计“Excel”在所有工作表中出现的次数。我们在每个工作表中使用COUNTIF函数进行统计,如下面的、和所示。
在小计工作表中进行统计,如下所示,并输入公式:
=SUM(表1 :表3!A12)
结果是通过对每个工作表中的结果求和而获得的。
如果我们只想用一个公式得到结果呢?如下图,待统计工作表名称在单元格区域B5:B7,区域名为“sheets”;要统计的数据在单元格B9,即“Excel”。使用公式:
=SUMPRODUCT(COUNTIF)(间接(“‘Sheets’”)!”“A1:E10”),B9))
结果是可以得到的。
我们可以看到,上面的公式可以解析为:
=sumproduct (countif)(间接({“' table 1!A1:E10 ”;表2!a 1: E10;“‘表3’!A1:E10"}),B9))
计算单元格B9中的值在每个工作表的指定区域中出现的次数,公式转换为:
=SUMPRODUCT({ 5;12;3})
得到结果20。
如果我们不想列出工作表,我们可以将其放在已定义的名称中,如下所示。
这样,就可以直接使用公式:
=SUMPRODUCT(COUNTIF)(间接(“‘sheet 2’”)!”" a 1: E10)" Excel "))
原理同上,结果如下。
版权声明:如何在Excel数据透视表中实现跨多个工作表的统计是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。