不创建辅助列查询多个重复值

不创建辅助列查询多个重复值

问:excel不用辅助列,直接判断一列条件下,另一列是否有重复值,或总共有多少重复值?
  1. 答:与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+回车键,使数组公式生效。
    这个算法的问题是只算重复最多的一个,如果重复数相同只算第一个。
  2. 答:输入
    =COUNTBLANK(B1:B7)-SUMPRODUCT((B1:B7="")*(1/COUNTIF(A1:A7,A1:A7)))
    公式表示:B1:B7的空格数,减去B1:B7为空时的不重复个数,得到重复个数。
     
  3. 答:如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中查询重复的数据
  1. 答:增加一个辅助列,输入以下公式:
    =if(countif(A1:A100,A1)>1,"重复","")
    公式解释:A1:A100为数据所在区域,拖动填充柄向下拉填充公式,如果有重复数据,在辅助列中会显示“重复”二字,如果不重复,就不会显示任何内容。
  2. 答:条件格式可以设置标示重复值
  3. 答:在excle表格中怎样查找重复的数据?
  4. 答:excel如何查找重复数据?这个视频告诉你!
问:excel怎么在一列有很多重复值的数据中查找唯一值即不重复的数值
  1. 答:步骤如下:
    1.找出A列中不重复的数据:
    2.添加辅助列,并输入公式:
    3.填充公式:
    4.选择B列数值为1的单元格,对应的A列数据即为不重复数据:
不创建辅助列查询多个重复值
下载Doc文档

猜你喜欢