利用Excel函数检查Excel表格中每行单元格是否有重复数据的方法

如题所述

“利用Excel函数检查Excel表格中每行单元格是否有重复数据的”操作步骤是:

1、以Excel 2016为例,打开Excel工作表;

2、由题意可知,A:G列存在的数据,如果有重复数据,就在H列返回“重复”,如果没有重复数据,就在H列返回不重复,而判断是否存在重复,可通过SUMPRODUCT+COUNTIF函数来实现;

3、在H2单元格输入以下公式,然后向下填充公式

=IF(SUMPRODUCT(1/COUNTIF(A2:G2,A2:G2))=COUNT(A2:G2),"不重复","重复")

公式表示:如果A2:G2中不重复数据等于A2:G2的数据个数,那么就返回“不重复”,否则返回“重复”。

4、SUMPRODUCT(1/COUNTIF(A2:G2,A2:G2))用来统计A2:G2单元格区域不重复的个数。



温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-31

利用Excel函数检查Excel表格中每行单元格是否有重复数据的”操作步骤是:

1、以Excel 2016为例,打开Excel工作表;

2、由题意可知,A:G列存在的数据,如果有重复数据,就在H列返回“重复”,如果没有重复数据,就在H列返回不重复,而判断是否存在重复,可通过SUMPRODUCT+COUNTIF函数来实现;

3、在H2单元格输入以下公式,然后向下填充公式

=IF(SUMPRODUCT(1/COUNTIF(A2:G2,A2:G2))=COUNT(A2:G2),"不重复","重复")

公式表示:如果A2:G2中不重复数据等于A2:G2的数据个数,那么就返回“不重复”,否则返回“重复”。

4、SUMPRODUCT(1/COUNTIF(A2:G2,A2:G2))用来统计A2:G2单元格区域不重复的个数。

第2个回答  2018-10-28

H1输入公式:=IF(MAX(COUNTIF(A1:G1,A1:G1))<2,"",MAX(COUNTIF(A1:G1,A1:G1))),ctrl+shift+回车,H2将显示重复数据的个数,否则为空。

第3个回答  2018-10-27

前面插入1列辅助列(a列)

参考a2数组公式:

=MAX(COUNTIF(B2:J2,B2:J2))

结果不是1的就说明该行数据有重复值。

第4个回答  2018-10-27

比如检查第一行

A2输入

=if(countif($a1:a1,a1)>1,"重复","")

公式右拉

相似回答