求助:如何在IF函数中套用vlookup函数的使用方法

Excel中IF函数的嵌套用法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Excel中IF函数的嵌套用法
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩9页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢excelif函数多条件套用函数的用法_if函数的用法-牛宝宝文章网
excelif函数多条件套用函数的用法 if函数的用法
IF的简单应用很多人都会,语句也相对比较直接:IF(条件测试,条件满足时时返回的值,条件不满足时返回的值)不过要是有很多不同的条件,需要多个IF的套用,公式看上去就会很复杂。事实上,Excel 也限制了一个单元格里最多使用12个IF的套用。如果你的条件是针对同一个单元格的匹配或比较,你就可以考虑使用VLOOKUP和LOOKUP来简化你的公式了。完全匹配比如说:数值结果D 列 = 00D 列 = 1001D 列 = 2005D 列 = 30010我们在 Excel 的 A、 B 两列列出这个关系。ABCDEE 列公式1001001=VLOOKUP(D1,$A$1:$B$4,2,0)2100130010=VLOOKUP(D2,$A$1:$B$4,2,0)3200500=VLOOKUP(D3,$A$1:$B$4,2,0)43001020#N/A=VLOOKUP(D4,$A$1:$B$4,2,0)上面VLOOKUP的公式,实际上就是找出D 列的值在整个范围里是在哪一行,返回对应的第二个数据。最后一个 0 是指完全匹配(等于 FALSE)。 通过VLOOKUP,你要增加多少个条件都很简单。如果条件不多,又不想用另外两列列条件,可以直接用数组替代查找范围。如 E1 的公式就可以用下面的公式替代:=VLOOKUP(D1,{0,0;100,1;200,5;300,10},2,0)在公式里把整个查找范围以 { } 将范围括起,每一行以分号(;)区分,每一行里的不同数据以逗号(,)区分,结果会完全一样。除了数字之外,不管是查找值还是查找结果,都可以直接使用文本,如:ABCDEE 列公式1苹果水果苹果水果=VLOOKUP(D1,$A$1:$B$4,2,0)2香蕉水果萝卜蔬菜=VLOOKUP(D2,$A$1:$B$4,2,0)3萝卜蔬菜香蕉水果=VLOOKUP(D3,$A$1:$B$4,2,0)4青椒蔬菜番茄#N/A=VLOOKUP(D4,$A$1:$B$4,2,0)用数组公式同样可以用文本,如:=VLOOKUP(E1,{"苹果","水果";"香蕉","水果";"萝卜","蔬菜";"青椒","蔬菜"},2,0)在上面的例子可以看见,如果查找值没在查找范围里,会返回错误 #N/A。 要避免报错,在 2007 版加上IFERROR,在2003 版加上IF(ISNA(...,如:=IFERROR(VLOOKUP(D1,$A$1:$B$4,2,0),"没找到对应值")=IF(ISNA(VLOOKUP(D1,$A$1:$B$4,2,0)),"没找到对应值",VLOOKUP(D1,$A$1:$B$4,2,0))数据比较(大于等于一定值)比如说:数值结果100 〉 D 列 ≥ 00200 〉 D 列 ≥ 1001300 〉 D 列 ≥ 2005D 列 ≥ 30010同样,我们在 A、 B 两列列出这个关系(必须是从小到大)。ABCDEE 列公式1002005=VLOOKUP(D1,$A$1:$B$4,2)2100131010=VLOOKUP(D2,$A$1:$B$4,2)320051501=VLOOKUP(D3,$A$1:$B$4,2)430010-1#N/A=VLOOKUP(D4,$A$1:$B$4,2)要决定查找值是否大于等于一定值,实际上就是在VLOOKUP公式中把完全匹配[wwW.nIUbB.neT]的要求去掉。这公式同样可以直接用数组,如:=VLOOKUP(D1,{0,0;100,1;200,5;300,10},2)除了用VLOOKUP,也可以用LOOKUP函数:=LOOKUP(D1,$A$1:$A$4,$B$1:$B$4)=LOOKUP(D1,{0,100,200,300},{0,1,5,10})分别就是VLOOKUP里是整个范围既包括条件,也包括结果;LOOKUP是把条件跟结果分开。如果用数组,VLOOKUP是一个条件紧接着一个结果,然后再列下一个条件和结果;LOOKUP是先用一个数组列所有条件,再用另一个数组列结果。另外,如果查找值小于范围的最低值就会返回错误。要避免报错,除了用上面的方法之外,还可以增加一个非常小的数作为条件,如:=VLOOKUP(D1,{-9E+99,"范围外";0,0;100,1;200,5;300,10},2)=LOOKUP(D1,{-9E+99,0,100,200,300},{"范围外",0,1,5,10})数据比较(小于等于一定值)
欢迎您转载分享:
更多精彩:,,

我要回帖

更多关于 excel最常用的八个函数 的文章

 

随机推荐