2017-06-06 93 views
0

我试图使用我在搜索解决我的问题时发现的一些函数,它们稍作修改以删除字段中的重复数据。 File删除Excel中三列之一中的重复数据

而不是4计数,我想2计数从列J.下面的信息是我尝试对所附文件4个不同的部分,因为我一直以为下一个会给我的结果我想要的。

ħ====我==========Ĵ
P13C身体外观4943

P13C身体外观4943

P13C身体外观5122

P13C Body Exterior 5122

= IFERROR(INDEX($ K $ 7:$ K $ 142,MATCH(0,COUNTIFS($ H $ 7:$ H $ 142,B14,$ K $ 7:$ K $ 142,$ E $ 14),0 )),“”)

一样本

= IFERROR(INDEX($Ĵ$ 7:$Ĵ$ 142 MATCH(,IF(H $ 7:H $ 142 = “P13C”,COUNTIF(I7:I142,$Ĵ$ 7:$Ĵ$ 142 )),)), “”)

= IFERROR(INDEX($ķ$ 7:$ķ$ 142 MATCH(0,COUNTIF($ H $ 7:$ H $ 142 $ķ$ 7:$ķ$ 142),0)), “”)

这给了我一个0

= IF($ J $ 7:$ J $ 142> 1,IF($ K $ 7:$ K $ 142 =“20”,SUM(IF(FREQUENCY($ H $ 7:$ H $ 142,$ H $ 7:$ H $ 142)> 1,1))))

这给了我一个DIV错误

= SUMPRODUCT(((H7:H142 = “P13C”)*(I7:I142 =“身体(I7:I142,“Body Exterior”)+((H7:H142 <>“P13C”)+(I7:I142,J142,H7:H142,“P13C”,I7:I142, = “身体外观”))))

有在重复,但我只想要一个人。

回答

0
  1. 排序在最小的列j到大的顺序
  2. 由上下一列使用“&” K --->H&I&J
  3. 然后在接下来的L列使用IFCOUNTIF式串联所有三个值,

柱L:

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

这是一个简单的方法来得到第1列的J列