我正在尝试编写一个vlookup,它根据三个查找值从另一个工作表中提取金额。
the Vlookup formula needs to be in the amount cell:
State ID CITY Amount
CO 3 Colarado spring
AZ 69 Phoenix
FL 97 Tampa
这是amound应该来自的地方:范围A1:D5
State ID City Amount
CO 3 Colarado spring 10
AZ 69 Phoenix 36
FL 97 Tampa 11
答案 0 :(得分:2)
方法1:
在查找表中创建一个辅助列,并将三个条件列合并为一个具有公式
的列=A2&B2&C2
现在,您可以在原始工作表中使用查找公式
=INDEX(data!D:D,MATCH(A2&B2&C2,data!E:E,0))
复制。
方法2:
如果您不想创建辅助列,可以使用以下公式,但不要将其与整列一起使用(它会非常慢)。
=INDEX(data!$D$2:$D$5,MATCH(A2&B2&C2,INDEX(data!$A$2:$A$5&data!$B$2:$B$5&data!$C$2:$C$5,0),0))
答案 1 :(得分:1)