我如何统计一个组中的唯一身份?

我有一个具有sorting层次的数据列表。 然后有第一组进入第二组,然后有第三组独特的数据。 我想弄清楚如何表示主要组中唯一的辅助组的数量。

例如,组A具有子组A-1,A-1,A-2,A-2,A-2,A-3的列表,组B具有子组B-1,B-2,B-2. 在这里,我想在一个图表中显示在一个组中有多less个独特的子组,每个子组有几个分组,即A组有3个子组; 2 A-1, 3 A-2, 1 A-3,和B组有2个亚组; 1 B-12 B-2.

增加的等级命令让我循环。 有任何想法吗?

编辑:我已经包含了一个例子,如何粗略的数据(只是几个数量级以上的数据) 示例表

使用这个数组公式:

 =SUM(IF($A$2:$A$23=E2,1/COUNTIFS($A$2:$A$23,E2,$B$2:$B$23,$B$2:$B$23))) 

作为一个数组公式,在退出编辑模式时,必须用Ctrl-Shift-Enter确认而不是Enter。 如果正确完成,则Excel将在公式周围放置{}

在这里输入图像说明

你可以用几个帮助栏来做到这一点。

首先在D列中把这个公式放在D2中,然后把它拖下来:

 =A2&B2 

然后在列E中input这个公式作为一个数组(粘贴,然后按CTRL + SHIFT + ENTER)并向下拖动,直到你得到一个'0':

 =INDEX($D$3:$D$100, MATCH(0, COUNTIF($E$1:E1, $D$3:$D$100), 0)) 

然后在F列,你可以通过inputAlphavariables(A,B,C)来启动你的表格。

在列G中,在G2中input此公式并向下拖动:

 =COUNTIF($E:$E,$F2&"*") 

你应该得到这样的结果: 在这里输入图像说明