Excel - 多列重复项的摘要计数

时间:2013-11-05 16:31:21

标签: excel excel-vba vba

我似乎无法解决这个问题的答案。当我使用一个查看单个卖出的公式并将其与一系列单元格进行比较时,我可以找到重复项,并将该公式复制到每一行;之后我可以总结一下结果。但是,我想在单个单元格中使用单个公式。

我想在一列中获取一系列单元格,将整个集合与另一列中的一系列单元格进行比较,并将第1列中的单元格与第2列中的单元格匹配的所有重复单元格求和。对于本练习,每列中的所有单元格在该列中都是唯一的,它们只能在列之间重复。

例如:

    C1 C2
R1   1  2
R2   2  6
R3   3  7
R4   4  1
R5   5  8

我想要一个单列和,结果为2(C1中的重复单元格为1和2)。

这将最终转换为VBA脚本,但我可以使用单个公式开始。如果从VBA开始更容易,那么这对我也有用。

我的具体问题是:我用excel中的哪些函数来完成这项任务?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我相信你想要在单元格C3中的公式是:

=IF(ISERROR(VLOOKUP(A1,$B$1:$B$5,1,FALSE)),0,1)

如果您的第1列值出现在第2列中,则返回1,如果不存在,则返回0。然后,您可以简单地将其复制到您的数据范围(根据需要更改引用范围)总和第3列的结果。(请注意,FALSE很重要,因为它强制完全匹配;否则,Excel将显示近似匹配,这会影响结果的准确性。)