在Excel中如何使用查找函数"VLOOKUP"进行多条件查询并引用

我要做一个业务与财务的财帐问题,现在分别有一份业务和财务各到帐的表格数据,问题是如何快速从两份表中知道那笔业务已到账,请各位高师指教
业务表:
姓名 业务到账金额
王三 23
李四 56
胡五 45
张二 25
王三 65
刘文 78
财务表格

姓名 财务到账金额
王三 23
李四 56
胡五 45
黄五 25
王三 65
刘文 78
刘一 100
李四 56

最后做成对账目的表格:
姓名 业务到账金额 结果
王三 23 到账
李四 56 到账
胡五 45 到账
张二 25 未到
王三 65 到账
刘文 78 到账
这里先谢谢了

假设两张表的数据都在AB两列,在业务表的C2单元格输入公式:
=IF(SUMPRODUCT((财务!$A$2:$A$100=A5)*(财务!$B$2:$B$100=B5))<>0,"到账","未到账")
再下拉填充,但如果出现AB两个单元格都相同的行有重复的话会出错。象你李四在财务到账上有两个李四,56,如果业务上有两个,但财务只有一个到账的话,判断出来就会两个都到账。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-03

如下图,在单元格C3输入数组公式=VLOOKUP(E3&F3,IF({1,0},A2:A8&B2:B8,C2:C8),2,0)。

第2个回答  2016-01-31
用VLOOKUP函数与IF({1,0}配合实现。
示例公式:
=VLOOKUP(A1&B1,IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100),2,)
其中:IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100)建立一个包含两列数据的内在数组,第一列为A列与B列值同行合并结果,第二列为C列值。
第3个回答  2015-12-17
做一个辅助列,将多条件用&连接,然后用VLOOKUP对辅助列进行查询计算。
第4个回答  2015-12-08
用&连接条件然后单条件查找
相似回答