多列中唯一值的计数
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)
并复制下来以适应。
我需要的可能最好用一个例子来描述。它与组功能以及 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)
并复制下来以适应。