使用INDEX& MATCH或VLOOKUP两次并返回第三列

时间:2014-03-09 20:27:10

标签: excel match vlookup assign

我整天都在尝试,但不幸的是我无法想出正确的公式。

我的专栏有各自的信息。

COLUMN A - season_id

COLUMN B - team_id

COLUMN C - (这是我打算编写公式的地方

我有一个单独的表格,其中包含“玩过的游戏”细节。在此表中,列包含相应的。

COLUMN E - match_id

COLUMN F - season_id

COLUMN J - team_id

请注意,“玩过的游戏”表有很多重复的实例,比如一个团队玩10次或更多,但对于第一个表没有重复的实例。我想在第一个表(COLUMN C)中插入我的公式,这样,如果单元格A1的值匹配COLUMN F AND 单元格B1的值与COLUMN J匹配,则返回COLUMN E中的第一个匹配项。

我尝试过使用以下公式,但没有运气。它显示结果,但它们不准确,有些显示错误。我的名单很大。

=INDEX(E:E,IFERROR(MATCH(A1,F:F,0),MATCH(B1,J:J,0)))

谢谢。

1 个答案:

答案 0 :(得分:2)

使用这个:

=INDEX(E:E,MATCH(A1 & "|" & B2,F:F & "|" & J:J,0))

并按 CTRL + SHIFT + ENTER 进行评估