用于在Vlookup函数上收集多个值的公式

时间:2018-04-05 00:23:37

标签: excel excel-formula

我知道它不可能,但我需要一种方法来查看数据集,例如:

HAZDAMAGE   2   164601
HAZDAMAGE   2   228934
MHAZ-001    168 38838
MHAZ-001    168 82843

并将第三列中的值返回到主列下面的行中:

HAZDAMAGE   MHAZ-001
164601      38838 
228934      82843 

我一直很难找到一个好的配方来使用

1 个答案:

答案 0 :(得分:1)

我认为您所说的尝试是使用辅助列进行此操作的正确方法。我创建了另一个列,它保留了每个值到目前为止与值本身连接的次数。在你的情况下,在第四列D中这样的事情(并填写公式):

=COUNTIF($A$1:A1,A1)&"-"&A1

然后,无论您想要列出所有匹配项(假设您的第一个列表标题位于F1中),您都可以使用索引匹配(然后填充以获得后续匹配):

=INDEX($C$1:$C$4,MATCH(ROW(A1)&"-"&F$1,$D$1:$D$4,0))