我有一张表,我想根据第三列的值来计算两列中值的出现次数,并且为了便于阅读,我希望能够看到旁边带有计数的唯一值。
例如:
人员1 | Person2 | 数字 |
---|---|---|
账单 | 戴夫 | 2 |
戴夫 | 约翰 | 2 |
约翰 | 账单 | 1 |
我想根据第三列的值来查看每个人的名字出现了多少次。由于这是一个流动文档,所以唯一需要更新的列是这三列,因此我需要创建一个新的列,其中包含 A 和 B 这两个唯一值,如果 C 的值 = 2
到目前为止我想到的是:
=UNIQUE(VSTACK(A2:A100,B2:B100))
效果很好,但接下来根据 C 的值计算出现次数,我遇到了麻烦。我试过
=COUNTIFS(A2:B100,E2,C2:C100,">1")
但它总是出现“值是错误的数据类型。我已确保列是正确的类型,例如 C 是一个数字,并且将 UNIQUE 函数中的值复制到单独的列中,这样它就不会尝试堆叠函数。
我尝试过其他类似的功能,COUNT(UNIQUE(FILTER())
但这并不能消除无效计数,还有另一种解决方案,我不知道它是否有效,因为我无法理解该功能:
=SUM(--(FREQUENCY(IF(C2:C18=2,MATCH(A2:A18,B2:B18,0)),ROW(A2:B18)-ROW(A2)+1)>1))