Excel 满足两列条件,返回第三列值

2025-02-25 07:36:36
推荐回答(5个)
回答1:

使用AND和IF函数实现

如图 A B为条件列 C为返回列 返回结果

在D2输入公式=IF(AND(A2>=5,B2<=15),C2,"超出判断范围")

然后下拉生成结果

回答2:

使用AND和IF函数实现
如图
A
B为条件列
C为返回列
返回结果
在D2输入公式=IF(AND(A2>=5,B2<=15),C2,"超出判断范围")
然后下拉生成结果

回答3:

=lookup(1,0/((A2=sheet1!A$1:A$100)*(B2=sheet1!B$1:B$100)),sheet1!C$1:C$100)
100是假定的最大行,不够自己改大点

回答4:

=VLOOKUP(A1&"|"&B1,IF({1,0},Sheet1!$A$1:$A$100&"|"&Sheet1!$B$1:$B$100,Sheet1!$C$1:$C$100),2,0)
同时按CTRL+SHIFT+回车键

回答5:

=IF(ISERROR(INDEX(Sheet1!C:C,MATCH(Sheet2!A2&Sheet2!B2,Sheet1!A:A&Sheet1!B:B,0))),"",INDEX(Sheet1!C:C,MATCH(Sheet2!A2&Sheet2!B2,Sheet1!A:A&Sheet1!B:B,0)))
同时按下shift+ctrl+enter三键,然后向下拷贝