如何基于两个字段(范围)使用Excel Vlookup
我试图写一个vlookup公式,如果金额在下面显示的最小值和最大值之间,则从另一张表中提取费用值:任何帮助都将不胜感激 我的代码:如何基于两个字段(范围)使用Excel Vlookup,excel,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 2000000
=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
只需将第四个标准更改为TRUE:
=IFERROR(IF(A2="","",VLOOKUP(A2,Sheet2!$A$2:$S$70,3,TRUE)),"")
只要数据按升序排列在A列上,就不需要最大值。VLOOKUP会找到合适的位置
=如果(和((VLOOKUP(A2,Sheet2!A$2:$S$70,3,FALSE))>VLOOKUP(A2,Sheet2!A$2:$S$70,1,FALSE),VLOOKUP(A2,Sheet2!A$2:$S$S$70,3,FALSE)),VLOOKUP(A2,Sheet2!A$2:$S$S$70,3,FALSE),我还意识到您需要使用
INDEX-MATCH
查找最小值和最大值,但是上面给出了使用`=IF(AND())逻辑的一般思路。我建议使用索引匹配来结束。很简单谢谢,伙计们!我真的很感激,@John在“!”前面加了一个空格,这样他就可以在他的评论中有足够多的字符,我觉得很有趣……)