VLookup函数同时满足两个条件找数据公式是什么?

如 部门、级别、 金额 ,需要同时满足部门 级别匹配一致的情况下,V出对应金额的公式谢谢!

VLookup函数同时满足两个条件找数据公式是:=VLOOKUP(I2, SHEET3!A:Z, MATCH(H2,SHEET3!$1:$1,0), 0)。

VLOOKUP与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。

扩展资料:

注意事项:

1、参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料,就是抓不过来。特别是参照地址的值是数字时,最为明显,若搜寻的单元格格式类别为文本格式,虽然看起来都是123,但是就是抓不出东西来的。

而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了,发现格式不符,已为时已晚,若还想去抓,则需重新输入。

2、在使用参照地址时,有时需要将lookup_value的值固定在一个格子内,而又要使用下拉方式(或复制)将函数添加到新的单元格中去,这里就要用到“$”这个符号了,这是一个起固定作用的符号。

比如说始终想以D5格式来抓数据,则可以把D5弄成这样:$D$5,则不论如何拉、复制,函数始终都会以D5的值来抓数据。

3、用“&" 连接若干个单元格的内容作为查找的参数。在查找的数据有类似的情况下可以做到事半功倍。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16

用VLOOKUP函数难以做到的,建议用以下公式:


由于提问没有表格的实际数据截图,只好按我这边的设定举例了。

G2公式下拉:

=IF(F2="","",LOOKUP(1,0/((A$2:A$999=E2)*(B$2:B$999=F2)),C$2:C$999))


或者用这公式也行:(注意此公式当结果不是唯一时,代表把所得结果汇总求和)

=IF(F2="","",SUMPRODUCT((A$2:A$999=E2)*(B$2:B$999=F2)*C$2:C$999))


如果用的是EXCEL 2007或以上版本,公式可精简些:

=IF(F2="","",SUMIFS(C:C,A:A,E2,B:B,F2))

本回答被网友采纳