同一单元格上的Excel多条件索引

同一单元格上的Excel多条件索引,excel,indexing,lookup,Excel,Indexing,Lookup,我希望有人能帮我一个excel公式。我有一个包含数千个条目的表格,所以我将尝试在下面解释我试图用不同的数据做什么 我希望能够在一个单元格中输入两个名称,并使用公式返回这些名称在同一位置匹配的结果 这听起来很简单,我可能想得太多了。我一直在使用一个带有多个条件的索引公式,但我还没有找到一种方法,在找到一个名称后,让索引继续搜索匹配项 下面是我的示例数据 Location Name 1 Mark 1 Alex 1 Andy 1 Bob 2 Frank 2 Tony 2

我希望有人能帮我一个excel公式。我有一个包含数千个条目的表格,所以我将尝试在下面解释我试图用不同的数据做什么

我希望能够在一个单元格中输入两个名称,并使用公式返回这些名称在同一位置匹配的结果

这听起来很简单,我可能想得太多了。我一直在使用一个带有多个条件的索引公式,但我还没有找到一种方法,在找到一个名称后,让索引继续搜索匹配项

下面是我的示例数据

Location    Name
1   Mark
1   Alex
1   Andy
1   Bob
2   Frank
2   Tony
2   Andy
3   Chris
3   Frank
3   Mark
4   Bob
4   Ben
4   Frank
4   Brian
结果示例-

Name1   Name2   Location
Mark    Frank   3
由于马克和弗兰克都在位置3,结果将返回3

提前谢谢你的帮助。
标记

可能是让你行动起来的东西,一个数组公式:

{=IF(name=Name1;位置)}

使用CTRL+SHIFT+Enter组合键输入,使其成为数组公式

“标记”的结果数组如下所示:
{1;假;假;假;假;假;假;假;假;3;假;假;假;假;假}


希望这能有所帮助。

也许有什么东西可以让你走,一个数组公式:

{=IF(name=Name1;位置)}

使用CTRL+SHIFT+Enter组合键输入,使其成为数组公式

“标记”的结果数组如下所示:
{1;假;假;假;假;假;假;假;假;3;假;假;假;假;假}


希望这有帮助。

VBA是一种选择吗?VBA是一种选择吗?