有没有办法使用 v 查找或具有重复查找但行值不同的不同公式?

Is there a way to have use v lookup or a different formula with duplicate lookup but different row values?

我有两个工作表。第一个工作表包含我正在处理的所有数据(显示第一个 table)。第二个工作表包含我想从第一个工作表中提取的信息(显示 table 3)。

我目前在工作表二中得到了“结果”,我想从工作表一中提取类型和成本。由于我的结果中存在重复项,因此我使用的 vlookup 仅提供包含结果的第一行。 Table 2 显示了 vlookup 的外观。 我希望它看起来像 table 3,具有相同的结果,但同时列出了类型和成本。

感谢您的帮助。

Table 1

Outcome Type Cost
a labor 45
b material 23
b labor 43
c material 78
c labor 98
d material 12
e material 45
e labor 78

Table 2

Outcome Type Cost
a labor 45
c material 78
c material 78
d material 12
e material 45
e material 45

Table3

Outcome Type Cost
a labor 45
c material 78
c labor 98
d material 12
e material 45
e labor 78

数组公式:

=IFERROR(INDEX(Sheet1!B:B,SMALL(IF(Sheet1!$A:$A0=$A2,ROW(:0)),COUNTIF($A:$A2,$A2))),"")