如何使用基于两个字段的Excel Vlookup(Range)

时间:2017-07-20 14:36:39

标签: excel

我正在尝试编写一个vlookup公式,如果金额介于下面显示的最小值和最大值之间,则从另一张表中提取费用值:任何帮助都是值得赞赏的。

我的代码:

=IFERROR(IF(ISBLANK(A2),"",VLOOKUP(A2,Sheet2!$A$2:$S$70,3,FALSE)),"")


Min          Max          Fee
1            5000000      20
5000001      10000000     30    
10000001     20000000     40    
20000001     30000000     50    

1 个答案:

答案 0 :(得分:0)

只需将第四个标准更改为TRUE:

=IFERROR(IF(A2="","",VLOOKUP(A2,Sheet2!$A$2:$S$70,3,TRUE)),"")

只要数据按升序排序在A列上,就不需要Max。 VLOOKUP将找到适合的位置。

enter image description here