我有一个包含多个工作表的工作簿。在工作表1上,我想计算A列中的人员在列C中具有满足列D =内容的标准的特定条目的次数,但只有列B是唯一值时才计数。Excel计算多个列的唯一值
使用下面的公式我可以做所有事情,除了只计算列B中的唯一数字。我在Sheet2 C2中输入该公式,然后拉到I2,然后在每列中下拉到6。
=IF(COUNTIFS(Sheet1!$A$2:$A$150,Sheet2!$B2,Sheet1!$C$2:$C$150,Sheet2!C$1,Sheet1!$D$2:$D$150,"Content")=0,"",COUNTIFS(Sheet1!$A$2:$A$150,Sheet2!$B2,Sheet1!$C$2:$C$150,Sheet2!C$1,Sheet1!$D$2:$D$150,"Content"))
我正在使用double countifs不显示0的。
任何帮助或建议将不胜感激。
谢谢你的回应。我希望我可以通过Macro完全实现自动化。有没有办法在宏中使用ta Pivot Table? – user3407426
是的,你可以很容易地记录一个宏。实际上,您可以将它作为一次性工作,并创建一个简单的宏以在每次打开工作表时刷新数据透视表。另一种方法是将整个数据透视表创建记录为一个宏。这两种解决方案同样好用。 –
这里是如何:http://www.pryor.com/blog/tips-for-creating-perfect-pivot-tables-with-a-macro/ –