在不同的列中查找重复的文本

时间:2014-09-17 06:28:09

标签: excel excel-vba excel-formula vba

我正在寻找能够执行以下操作的功能或宏

如下表所示,如果我想确定不同列/行中文本的唯一出现次数,我该如何找到?

bat ball boy    bat ball boy     cat bat boy
bat ball boy    ball cat boy     bat ball boy
cat bat boy     ball python cat 

1 个答案:

答案 0 :(得分:1)

我猜你正在寻找某种伪COUNTUNIQUE()函数。

enter image description here

A6,E1和E6的公式为

=SUMPRODUCT((A1:A5<>"")/COUNTIF(A1:A5,A1:A5&""))
=SUMPRODUCT((A1:D1<>"")/COUNTIF(A1:D1,A1:D1&""))
  ... and,
=SUMPRODUCT((A1:D5<>"")/COUNTIF(A1:D5,A1:D5&""))

A6可以填写正确; E1可以填写。 A1:D5块的非空白唯一计数在E6中。