QlikView'aggr'函数的Excel版本

我想知道你能否帮助我 我正在使用Excel 365(使用Power BI插件)。

我有什么似乎是一个简单的问题来解决,但通过我所有的search引擎,我还没有find答案。

我的结果是显示一个“X”到一个给定位置的次数。

Location table (this is a pivot table) Locations Visits X1 2 X2 2 X3 2 X4 2 X5 2 X6 2 X7 2 X8 2 X9 2 X10 2 X11 2 X12 2 X13 2 X14 2 X15 2 X16 2 X17 2 X18 2 X19 2 X20 2 X21 2 X22 2 X23 2 X24 2 X25 4 

我想将“位置表”中的数据转换为下面的“访问时间”表

 Times Visited table Times visited count 2 24 4 1 

我通过计算“地点表”中出现“2”和“4”的次数来创build此表格

 This shows that: 2 appears 24 times (ie 24 X's have been to 'Location 1' two times) 4 appear once (ie 1 X has been to 'Location 1' four times) 

使用QlikView可以很容易地解决这个问题,但是在Excel 2013中,我很难做到这一点。在QlikView中,我可以使用一个名为“aggr”的函数。 你有什么想法,我怎么能在Excel 2013中解决这个问题?

在Excel中,您可以使用countif方法。 这个方法有两个参数,值的范围和标准。 因此,如果您将您的值范围设置为“访问次数”,并且您的条件是访问次数,那么您应该获得您正在查找的结果。

在这里输入图像说明

由于原始数据已经被旋转了,只需复制PT(重用现有的caching以提高效率)并重新排列字段:

SO27020895的例子