这个问题在这里已经有了答案:
Vlookup using 2 columns to reference another
(2 个回答)
8 个月前关闭。
我想编写一种公式(查找),我可以在其中匹配并使用 2 列的组合从另一张表中获取数据而无需连接。我目前正在使用以下公式:
+VLOOKUP(A1&B1,'other_sheet'!A:D,4,0)
其中 B1 和 C1 (B1&C1) 的 concat 中的其他工作表中的 A 列但是,我的意图是在不执行任何 concat 的情况下获得相同的结果,如下图所示:
最佳答案
=FILTER(G$2:G$9,(E$2:E$9=A2)*(F$2:F$9=B2),"")
拖累。或者,如果您不想向下拖动公式和 BYROW()
可用:=BYROW(A2:B6,LAMBDA(a,FILTER(G2:G9,MMULT(--(E2:F9=a),{1,1})=2)))
对于旧版本的 Excel,请尝试:
=INDEX(G$2:G$9,MATCH(1,INDEX((E$2:E$9=A2)*(F$2:F$9=B2),),0))
或者:=LOOKUP(2,1/((E$2:E$9=A2)*(F$2:F$9=B2)),G$2:G$9)
拖累。
关于Excel - vlookup 值 - 来自另一个工作表的 2 列(无连接)的组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69849574/