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

2024-11-21 21:31:50
推荐回答(5个)
回答1:

假设两张表的数据都在AB两列,在业务表的C2单元格输入公式:
=IF(SUMPRODUCT((财务!$A$2:$A$100=A5)*(财务!$B$2:$B$100=B5))<>0,"到账","未到账")
再下拉填充,但如果出现AB两个单元格都相同的行有重复的话会出错。象你李四在财务到账上有两个李四,56,如果业务上有两个,但财务只有一个到账的话,判断出来就会两个都到账。

回答2:

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

回答3:

用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列值。

回答4:

做一个辅助列,将多条件用&连接,然后用VLOOKUP对辅助列进行查询计算。

回答5:

用&连接条件然后单条件查找