我目前有一个包含5列的表格。第2列和第3列的值根据第5列的值而变化。见下文:
Sheet 1中:
1 A B C D E
2 # Red Yellow # Orange
3 # Yellow Blue # Green
4 # Red Blue # Purple
5 # Green Blue # Blue-Green
6 # Yellow Orange # Yellow-Orange
在我的第二张纸上,我有另一张包含数量,名称和描述的表格。 见下文:
Sheet 2中:
A B C D
1 Qty Name Description Cost
2 # - Text Text
3 # - Text Text
4 # - Text Text
5 # - Text Text
6 # - Text Text
目前,我的数量,说明和费用列都会使用vlookup自动填充,其中' Sheet2' B#作为我的查询(取决于它所在的行)和第三页上的表格。
我要做的事情就是拥有"名称"列自动填充,使用来自' Sheet1' B2:C6。
的唯一值公式会让表格看起来像这样:
Sheet 2中:
A B C D
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
搜索产生了这个数组公式,它使用命名范围:
=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)), "")
&#34; ECM&#34;是我命名的B2:C6的范围,但无论细胞B2:C6中的内容是什么,这都不会返回任何内容。
正如我所说,我有A,C和D列的公式。只是唯一的值让我失望。