Excel VLOOKUP 使用 table 数组中的 2 列

Excel VLOOKUP using 2 colums from a table array

我有下面的 VLOOKUP 公式

=IFERROR(VLOOKUP(@B5:B64,dbVEH!$A:$E6,5,FALSE),"")

我正在尝试创建一个公式来搜索 table 数组中的 2 列。我的范围是 A$2:$E$296,但它只匹配 A 列并提供 E 列的结果。

我正在尝试创建一个公式,以便如果我的主单元格 B5 sheet = A 列中的任何内容 OR “dbVEH”B 列中的任何内容sheet 然后在我的主 sheet.

单元格 B5 中的“dbVEH”上显示第 5 个 E 列的结果

我的理由是我试图在我的 sheet 上覆盖输入 B5:B64 的替代拼写。一个单元格可以有“Thomas”,另一个单元格可以有“Tomas”,但它们都需要等于相同的结果。我在 sheet 上的 table dbVEH 有第一列“Thomas”和第二列“Tomas”,以涵盖不同的拼写类型。

VLOOKUP 不会那样做。使用过滤器:

=@FILTER(dbVEH!$E:$E6,(B5=dbVEH!$A:$A6)+(B5=dbVEH!$B:$B6))