多列中唯一值的计数

Count of unique values in multiple columns

我需要的可能最好用一个例子来描述。它与组功能以及 Excel 中的数据透视表有点不同,因为我希望它显示在数据行本身中(而不是偏向侧面或下方等)。给定一个 table 像:

Fruit   Color   Farmer
Banana  Yellow  Smith
Banana  Yellow  Smith
Apple   Yellow  James
Apple   Yellow  James
Apple   Green   Smith
Banana  Yellow  James

我想获取前两列并给出具有相同值的行数(不管其他列中的值如何)。所以对于我的例子,我会得到:

Fruit   Color   Count   Farmer
Banana  Yellow  3       Smith
Banana  Yellow  3       Smith
Apple   Yellow  2       James
Apple   Yellow  2       James
Apple   Green   1       Smith
Banana  Yellow  3       James

我更喜欢 Excel 公式(甚至是内置函数)而不是 VBA。

假设Fruit在A1,请尝试在C2(已腾出空间):

=COUNTIFS(A:A,A2,B:B,B2)  

并复制下来以适应。