我如何统计一个组中的唯一身份?
我有一个具有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-1
和2 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&"*")
你应该得到这样的结果: