我有一个需要从另一个选项卡返回值的公式。但是,此公式仅返回第一个匹配项。问题是某些代码只有一个条目,而其他则只有多个条目。代码也会重复自己。请看下面:
{=IFERROR(INDEX('Sheet1'!$K$7:$K$10000, SMALL(IF(ISNUMBER(MATCH('Sheet1'!$A$7:$A$10000, $B7, 0)), MATCH(ROW('Sheet1'!$A$7:$A$10000), ROW('Sheet1'!$A$7:$A$10000)), ""), ROWS($A$1:$A$1))),"")}
下面是我用过的另一个,它也在做
{=IFERROR(INDEX('sheet1'!$P$7:$P$10000, SMALL(IF(ISNUMBER(MATCH('sheet1'!$A$7:$A$10000, $B7, 0)), MATCH(ROW('sheet1'!$A$7:$A$10000), ROW('sheet1'!$A$7:$A$10000)), ""), ROWS($1:$1))),"")
这是它的外观
Code Match
Code 1 Match 1 for code 1
Code 2 Match 1 for code 2
Code 3 Match 1 for code 3
Code 3 Match 2 for code 3
Code 2 Match 2 for code 2
Code 3 Match 3 for code 3
有人建议如何解决这个问题吗?