返回目录:excel表格制作
=SUM(--(MATCH(IF(A2:A8="QQ",B2:B8),IF(A2:A8="QQ",B2:B8),0)=(ROW(B2:B8)-1)))-1,CTRL+SHIFT+ENTER,数组公式。
MATCH(IF(A2:A8="QQ",B2:B8),IF(A2:A8="QQ",B2:B8),0)查找抄A列是QQ的相对B列的值在B列第一袭次出现的位置,如果第一次出现的位置等于他百们自身的度位置,那么返加真值,否则返回假值。然后将这些知真值的个数加起道来就是不重复的数了。
=COUNT(1/FREQUENCY(ROW($1:$5000),MATCH($B$2:$B$5000,$B$2:$B$5000,)*($E$2:$E$5000<>"")*($D$2:$D$5000=H2)))-1
5000是自行设置的上知限,电脑如果配置太差就按实际行道数来设就行,EXCEL一万以下的专数据行属计划还是比较流畅的。
实现的方法和详细的操作步骤如下:
1、第一步,创建一个空白的EXCEL工作簿并打开,见下图,转到下面的知步骤。
2、第二步,完成上述步骤后,输入演示数据,要求在D4单元格中找到D列中等于单元格D3中相应B列的非重复数,道见下图,转到下面的步骤。
3、第三步,完成上述步骤后,创建一个新的辅助回列,在列A中,然后输入公式=
=IF(IF($C$2:$C$11=$D$2,COUNTIF($B$2:B2,B2),0)>1,0,IF($C$2:$C$11=$D$2,COUNTIF($B$2:B2,B2),0)) ,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,下拉A2公式,用1填充满足条件的相应单元,见下图,转到下面的步骤。
5、第五答步,完成上述步骤后,在单元格D4中输入公式=
SUM(A2:A11),然后回车确定,见下图,转到下面的步骤。
6、第六步,完成上述步骤后,采用辅助列法获取满足条件的非重复次数,效果图完成,见下图。这样,就解决了这个问题了。
1、新建一个空白的EXCEL工作薄,而后打开
2、输入演示抄数据,要求在D4单元格求出C列等于D3单元格的对应的B列的不重复个数
3、在D3单元格输入公式=SUMPRODUCT(($C$2:$C$11=D2)*(MATCH($B$2:$B$11,$B$2:$B$11,)=ROW(1:10))),而后三键结束,获取符合条件的不重复个数,我们可以袭看出来是3个
4、方法2,新建辅助列A列,而后在A2输入公式=IF(IF($C$2:$C$11=$D$2,COUNTIF($B$2:B2,B2),0)>1,0,IF($C$2:$C$11=$D$2,COUNTIF($B$2:B2,B2),0)) ,
5、下拉A2公式,将符合条件的对应单元格填充为1
6、在D4单元格输入公式=SUM(A2:A11),而后确定zd
7、确定后我们就通过辅助列的方法,获取了符合条件的不重复的个数