
问:excel不用辅助列,直接判断一列条件下,另一列是否有重复值,或总共有多少重复值?
- 答:与AHYNLWY老师商榷,你这个公式好像有问题。如果数据如下图
按你的算法
=COUNTBLANK(B1:B7)-SUMPRODUCT((B1:B7="")*(1/COUNTIF(A1:A7,A1:A7)))结果是1.
我有一个不成熟的算法
计算重复的个数=SUMPRODUCT((A1:A7=MODE(IF(B1:B7="",A1:A7)))*(B1:B7=""))
计算重复的数值=MODE(IF(B1:B7="",A1:A7))
全是数组公式公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效。
这个算法的问题是只算重复最多的一个,如果重复数相同只算第一个。 - 答:输入
=COUNTBLANK(B1:B7)-SUMPRODUCT((B1:B7="")*(1/COUNTIF(A1:A7,A1:A7)))
公式表示:B1:B7的空格数,减去B1:B7为空时的不重复个数,得到重复个数。
- 答:如A列是数字格式,在C2中输入公式: =COUNTA(INDIRECT("A"&(MATCH(9^9,B:B)+1)&":"&"A"&MATCH(9^9,A:A)))-SUMPRODUCT(N(COUNTIF(INDIRECT("A"&(MATCH(9^9,B:B)+1)&":"&"A"&MATCH(9^9,A:A)),INDIRECT("A"&(MATCH(9^9,B:B)+1)&":"&"A"&MATCH(9^9,A:A)))=1))
如A列是文本格式,公式改成:=COUNTA(INDIRECT("A"&(MATCH(9^9,B:B)+1)&":"&"A"&MATCH("座",A:A)))-SUMPRODUCT(N(COUNTIF(INDIRECT("A"&(MATCH(9^9,B:B)+1)&":"&"A"&MATCH("座",A:A)),INDIRECT("A"&(MATCH(9^9,B:B)+1)&":"&"A"&MATCH("座",A:A)))=1))
问:如何在excel中查询重复的数据
- 答:增加一个辅助列,输入以下公式:
=if(countif(A1:A100,A1)>1,"重复","")
公式解释:A1:A100为数据所在区域,拖动填充柄向下拉填充公式,如果有重复数据,在辅助列中会显示“重复”二字,如果不重复,就不会显示任何内容。 - 答:条件格式可以设置标示重复值
- 答:在excle表格中怎样查找重复的数据?
- 答:excel如何查找重复数据?这个视频告诉你!
问:excel怎么在一列有很多重复值的数据中查找唯一值即不重复的数值
- 答:步骤如下:
1.找出A列中不重复的数据:
2.添加辅助列,并输入公式:
3.填充公式:
4.选择B列数值为1的单元格,对应的A列数据即为不重复数据: