2017-06-06 35 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列