Excel table 查找值

Excel table Lookup values

我有一个这样的 table-1:

NAMES     ID     
John      1
Bill      2
May       1
Silvia    1
Sam       3
Oren      2

另一个table-2:

ID_To_Compare   name1     name2     name3
1
2
3

根据 ID_To_Compare(在 table-1 中寻找),我希望在 table-2 函数中得到这样的结果:

ID_To_Compare    name1     name2     name3
1                John      May       Silvia
2                Bill      Oren
3                Sam

Excel 查找如下所示;

=VLOOKUP(I7;Sheet1!$A:$F0;2;FALSE)
  • 第一部分(在本例中为I7)是要查找的键的值。
  • 第二部分(在本例中为Sheet1!$A:$F0)是要搜索的范围。
  • 第三部分(本例中为2)是要从中读取值的查询范围的列索引。
  • 最后一个布尔值表明它是否是一个范围查找(在本例中我们是在单个值之后)。

使用您的样本数据:

单元格 B10 中的公式:

=IFERROR(INDEX($A:$A,SMALL(IF($B:$B=$A10,ROW($A:$A),""),COLUMN(A1))),"")

通过CtrlShiftEnter

确认

向下并向右拖动...