在Excel中的三列中删除重复数据

时间:2017-06-06 04:36:55

标签: excel-formula

我尝试使用我在搜索时找到的一些函数来解决我的问题,稍微修改它们以删除字段中的重复数据。 File

而不是4的计数,我想从第J栏中得到2的数。下面的信息是我在附加文件的4个不同部分的尝试,因为我一直认为下一个会给我我想要的结果

  

H ==== I ========== J
  P13C车身外观4943

     

P13C Body Exterior 4943

     

P13C Body Exterior 5122

     

P13C Body Exterior 5122

     

= IFERROR(INDEX($ķ$ 7:$ķ$ 142 MATCH(0,COUNTIFS($ H $ 7:$ H $ 142 B14,$ķ$ 7:$ķ$ 142 $ E $ 14),0)),& #34;&#34)

     

就像这样

     

= IFERROR(INDEX($Ĵ$ 7:$Ĵ$ 142,MATCH(,IF(H $ 7:ħ142 $ =" P13C",COUNTIF(I7:I142,$Ĵ$ 7:$Ĵ$ 142) ),)),"&#34)

和这个

  

= IFERROR(INDEX($ķ$ 7:$ķ$ 142 MATCH(0,COUNTIF($ H $ 7:$ H $ 142 $ķ$ 7:$ķ$ 142),0)),"&#34 ;)

这个,给我一个0

  

= IF($Ĵ$ 7:$Ĵ$ 142→1,IF($ķ$ 7:$ķ$ 142 =" 20",SUM(IF(FREQUENCY($ H $ 7:$ H $ 142 $ H $ 7:$ H $ 142)> 1,1))))

这给我一个DIV错误

  

= SUMPRODUCT(((H7:H142 =" P13C")*(I7:I142 =" Body Exterior"))/(COUNTIFS(J7:J142,J7:J142, H7:H142," P13C",I7:I142,"体外")+((H7:H142" P13C")+(I7:I142 ="身体外观"))))

$J$7:$J$142中有重复项,但我只想要一次计数。

1 个答案:

答案 0 :(得分:0)

  1. 按最小到最大顺序对列J进行排序
  2. 使用'&'连接所有三个值在下一栏K ---> H&I&J
  3. 然后在下一列L
  4. 上使用IFCOUNTIF公式

    L栏:

    =IF(K1=K2,COUNTIF(K1,K1:K142),"") 
    

    这是一个简单的方法来获得J列的计数1