距求excel高手,我有一组数据,用vlookupup要根据另一组区域来确认它的结果

如SHEET1中,A列为业务员姓名,B列为业绩,如何在C列中,从SHEET2中得出此业绩所能获得的奖品(SHEET2要如何设表才能对应):
sheet1
A B C
小王 1120
小刘 2000
小李 900
小陈 3000

SHEET2
业绩要求
500-999 电吹风
1000-1499 豆浆机
1500-1999 电饭煲
2000-3000 取暖器

要用什么公式才能在C中直接得出此业务员所能得的奖品呢?sheet2的表格要怎么设置呢?谢谢!

第1个回答  2011-04-24
sheet2设置:
A B C
500 999 电吹风
1000 1499 豆浆机
1500 1999 电饭煲
2000 3000 取暖器

在sheet1的C1输入:
=INDEX(Sheet2!$C$1:$C$4,SMALL(IF((B1>=Sheet2!$A$1:$A$4)*(B1<=Sheet2!$B$1:$B$4),ROW(Sheet2!$A$1:$A$4),4^8),1))
按ctrl+shift+enter组合键
公式下拉追问

请问用vlookup怎么设呢?

追答

sheet2设置:
A B
业绩要求 奖励
500 电吹风
999 电吹风
1000 豆浆机
1499 豆浆机
1500 电饭煲
1999 电饭煲
2000 取暖器
3000 取暖器
在sheet1的C1输入:
=VLOOKUP(B1,Sheet2!$A$2:$B$9,2,1)
公式下拉
如果要排错,公式改成
=if(iserror(VLOOKUP(B1,Sheet2!$A$2:$B$9,2,1)),"业绩不够",VLOOKUP(B1,Sheet2!$A$2:$B$9,2,1))

相似回答
大家正在搜