从多个单元格中提取多个页面中的唯一值。

我目前有一个5列的表。 第2列和第3列的值根据第5列的值而变化。 见下文:

工作表Sheet1:

1 ABCDE 2 # Red Yellow # Orange 3 # Yellow Blue # Green 4 # Red Blue # Purple 5 # Green Blue # Blue-Green 6 # Yellow Orange # Yellow-Orange 

在我的第二张纸上,我有另外一张有数量,名字和描述的桌子。 见下文:

Sheet2中:

  ABCD 1 Qty Name Description Cost 2 # - Text Text 3 # - Text Text 4 # - Text Text 5 # - Text Text 6 # - Text Text 

目前,我的“数量”,“描述”和“成本”列全部使用“Sheet2'B#作为我的查询(取决于它所在的行)和第三页上的表使用vlookup自动填充。

我正在寻找的是自动填充“名称”列,并使用“Sheet1”B2:C6中的唯一值。

该公式会使表格看起来像这样:

Sheet2中:

  ABCD 1 Qty Name Description Cost 2 2 Red Namebrand Red paint Red paint cost 3 3 Blue Namebrand Blue paint Blue paint cost 4 1 Orange Namebrand Orange paint Orange paint cost 5 3 Yellow Namebrand Yellow Paint Yellow paint cost 6 1 Green Namebrand Green Paint Green paint cost 

search产生了这个数组公式,它使用命名的范围:

 =IFERROR(INDEX(ECM, MATCH(MIN(IF(COUNTIF($B$1:B1, ECM)=0, 1, MAX((COUNTIF(ECM, "<"&ECM)+1)*2))*(COUNTIF(ECM, "<"&ECM)+1)), COUNTIF(ECM, "<"&ECM)+1, 0)), "") 

“ECM”是我命名的B2:C6的范围,但不返回任何内容,无论单元格B2:C6是什么。

正如我所说,我有列A,C和D的公式。只有独特的价值是把我扔掉。