我有一张工作表(名为FINAL),其数据如下:
A B C
Year Month Births
1880 1 530
1880 2 456
1880 3 234
1890 1 163
1890 2 123
1890 3 125
第二个电子表格:
A B C D
Year Month Births
1880 1
1890 2
1890 3
我希望从表2中的A列中寻找马赫数,例如1880从表2中,在表1列A中,当它满足特定月份标准时,返回D中的值,例如1880(A)和1(B)然后在D列中返回530
我写的这个公式没有给我任何东西(给回NA)
=IF(IF(A2=Final!B12,TRUE,FALSE),TRUE,VLOOKUP(Final!A2,Final!B12:C3532,2,FALSE))
对我来说,逻辑是,如果A2 = B2为TRUE,则外部if为TRUE,如果为true,则执行Vlookup并返回第二列中的值,否则为false)但它不起作用
答案 0 :(得分:0)
您需要将逻辑放在查找中。
=INDEX(Final!$C$1:$C$500(MATCH(1,IF(A2=Final!$A$1:$A$500,IF(B2=Final!$B$1:$B$500,1,0),0),0))
这是一个数组公式。在退出编辑模式而不是Enter时,需要使用Ctrl-Shift-Enter确认。