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
确认
向下并向右拖动...
我有一个这样的 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
确认向下并向右拖动...