Excel表格查询值

时间:2019-06-19 11:39:11

标签: excel excel-formula lookup

我有一个这样的表1:

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

另一张表2:

ID_To_Compare   name1     name2     name3
1
2
3

根据ID_To_Compare(在表1中查找),我希望在表2中获得这样的结果:

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

2 个答案:

答案 0 :(得分:1)

Excel查找如下:

=VLOOKUP(I7;Sheet1!$A$2:$F$250;2;FALSE)
  • 第一部分(在这种情况下为I7)是要查找的键的值。
  • 第二部分(在这种情况下为Sheet1!$A$2:$F$250)是要搜索的范围。
  • 第三部分(在这种情况下为2)是应从中读取值的查询范围的列索引。
  • 最后一个布尔值告诉它是否是范围查找(在这种情况下,我们使用的是单个值)。

答案 1 :(得分:0)

带有示例数据:

enter image description here

单元格B10中的公式:

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

通过 Ctrl Shift Enter

确认

向右拖动...