将两个列表拉成一个,并显示重复

时间:2012-05-08 19:11:05

标签: excel

我知道可以引用列表并显示答案,但是是否可以使用重复项并显示重复项?

附件是一个文件,我需要做的就是引用ID,并显示所说的重复项以及它们的位置。

我可以使用这样的东西:

=IFERROR(INDEX('Jobs List'!$F:$F,MATCH(1,INDEX(('Jobs List'!$B:$B=$AG$3)*('Jobs List'!$B:$B=$AG$3),0),0)),IFERROR(INDEX(Archive!$F:$F,MATCH(1,INDEX((Archive!$B:$B=$AG$3)*(Archive!$B:$B=$AG$3),0),0)),""))

但问题是它应该只显示第一个副本而忽略其余副本。

我知道这是可能的,我只是没有这方面的技能。如果有人可以提供帮助,我们将不胜感激。

http://dl.dropbox.com/u/3327208/Excel/Multiple%20answers%20one%20chart.xlsx

2 个答案:

答案 0 :(得分:1)

公式为:

B7(阵列): = IFERROR(INDEX($ G $ 4:$ G $ 7,小号(IF($ H $ 4:$ H $ 7 = $ C $ 2,ROW($ G $ 4:$ G $ 7)) -3,“”),ROW(A1))),INDEX($ J $ 4:$ J $ 7,小(IF($ K $ 4:$ K $ 7 = $ C $ 2,ROW($ J $ 4:$ J $ 7) -3,“”),行(A1)-COUNTIF($ H $ 4:$ H $ 7,$ C $ 2))))

C7: = IF(B7 =“”,“”,$ C $ 2)

D7: = IF(B7 =“”,“”,IF(行(A1)> COUNTIF($ H $ 4:$ H $ 7,$ C $ 2),$ J $ 2,$ G $ 2) )

向下复制这3个单元格。

答案 1 :(得分:0)

好的,在一些帮助下解决了它...以及我的旧脚本:

B7 =IFERROR(INDEX(F$8:F$11,MATCH(ROWS(B$7:B7),$H$8:$H$11,0)),IFERROR(INDEX(J$8:J$11,MATCH(ROWS(B$7:B7),$L$8:$L$11,0)),""))

<强> C7 =IF(B7="","",$C$2)

<强> F7 =IF(ISNUMBER(MATCH(ROWS(D$7:D7),$H$8:$H$11,0)),$F$6,IF(ISNUMBER(MATCH(ROWS(D$7:D7),$L$8:$L$11,0)),$J$6,""))

向下拖动。这有效。我在一个论坛上得到了一些帮助,但杰里的回应也有所帮助。再次感谢。 :)