APP下载

利用VLOOKUP函数实现任意多条件判断

2014-11-10尚震

科技创新导报 2014年20期

尚震

摘 要:在EXCEL中函数最多只能有七层嵌套,IF函数也不能例外,那么遇到需要进行多次判断的情况怎么办呢?我们可以用VLOOKUP函数替代。下面我们结合一些实例来说明一下解决类似问题的思路。

关键词:多条件 IF函数 VLOOKUP函数

中图分类号:TP317 文献标识码:A 文章编号:1674-098X(2014)07(b)-0222-01

我们知道利用IF函数可以进行单条件判断,通过嵌套也可以实现多条件判断,如IF(B21<60,"不及格",IF(B21<70,"及格",IF(B21<85,"良好","优秀"))),通过和OR或AND的配合可以实现混合判断,如IF(AND(B2<>"",C2<>""),C2/B2,"0%")。但当有更多的条件,甚至超过7个条件的判断怎么办呢?我们可以用定义名称其他他方式达到,不过这些都稍显麻烦,我们可以用VLOOKUP函数替代IF函数完成多条件判断。下面我们结合实例来具体说明一下操作。

1 应用举例

实例一:如图1所示,请根据商品的销售类别统计出该商品的提成比率。

分析:本例需要用到多条件判断函数而且条件超过了七个,显然就不能用IF函数来就解决问题了。我们可以用VLOOKUP函数替代IF函数来完成多条件的判断。在单元格E2中输入“=VLOOKUP(D2,A$1:B$13,2,0)”即可得到查找结果。如果区域不想放在单元格区域,也可以直接写成常量数组。

备注:VLOOKUP函数的基本语法是VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]),我们可以较为通俗的解释为:VLOOKUP(查找目标,查找范围,返回值的列数,精确或模糊查找)

实例二:如图2所示请根据商品的销售情况统计出该商品的提成比率。

分析:此题要统计商品的提成比率先要对销售额进行区间判断,用IF函数显然不行,该怎么用VLOOKUP替换呢?可以用VLOOKUP函数的模糊查找功能。在单元格E2中输入公式 “=VLOOKUP(D2,A$1:B$13,2,0)”即可得到结果。

备注:VLOOKUP函数的最后一个参数是决定函数精确和模糊查找的关键。精确即完全一样,模糊即包含的意思。第4个参数如果指定值是0或FALSE就表示精确查找,而值为1或TRUE时则表示模糊。这里兰色提醒大家切记切记,在使用VLOOKUP时千万不要把这个参数给漏掉了,如果缺少这个参数默为值为模糊查找,我们就无法精确查找到结果了。

2 结语

进行多条件操作是我们在处理EXCEL数据时必须要面对的问题,比如进行多条件的计数、求和、查找、判断等。当我们进行多条件的判断时,就可以利用VLOOKUP函数来代IF函数实现任意多条件判断。当遇到其他的多条件操作,我们在分别研究说明,本文不再讨论。

参考文献

[1] 杜玉杰.巧用VLOOKUP函数灵活处理统计业务[J].中国统计,2009(8).

[2] 曾苗苗.Excel函数、图表与数据分析典型实例[M].北京:科学出版社,2009:73-127.

[3] 巫新玲.活学活用VLOOKUP函数[J].科技信息,2009(33).

[4] 何琦静,吴文庆.计算机应用基础教程[M].天津:天津科学技术出版社,2008.endprint

摘 要:在EXCEL中函数最多只能有七层嵌套,IF函数也不能例外,那么遇到需要进行多次判断的情况怎么办呢?我们可以用VLOOKUP函数替代。下面我们结合一些实例来说明一下解决类似问题的思路。

关键词:多条件 IF函数 VLOOKUP函数

中图分类号:TP317 文献标识码:A 文章编号:1674-098X(2014)07(b)-0222-01

我们知道利用IF函数可以进行单条件判断,通过嵌套也可以实现多条件判断,如IF(B21<60,"不及格",IF(B21<70,"及格",IF(B21<85,"良好","优秀"))),通过和OR或AND的配合可以实现混合判断,如IF(AND(B2<>"",C2<>""),C2/B2,"0%")。但当有更多的条件,甚至超过7个条件的判断怎么办呢?我们可以用定义名称其他他方式达到,不过这些都稍显麻烦,我们可以用VLOOKUP函数替代IF函数完成多条件判断。下面我们结合实例来具体说明一下操作。

1 应用举例

实例一:如图1所示,请根据商品的销售类别统计出该商品的提成比率。

分析:本例需要用到多条件判断函数而且条件超过了七个,显然就不能用IF函数来就解决问题了。我们可以用VLOOKUP函数替代IF函数来完成多条件的判断。在单元格E2中输入“=VLOOKUP(D2,A$1:B$13,2,0)”即可得到查找结果。如果区域不想放在单元格区域,也可以直接写成常量数组。

备注:VLOOKUP函数的基本语法是VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]),我们可以较为通俗的解释为:VLOOKUP(查找目标,查找范围,返回值的列数,精确或模糊查找)

实例二:如图2所示请根据商品的销售情况统计出该商品的提成比率。

分析:此题要统计商品的提成比率先要对销售额进行区间判断,用IF函数显然不行,该怎么用VLOOKUP替换呢?可以用VLOOKUP函数的模糊查找功能。在单元格E2中输入公式 “=VLOOKUP(D2,A$1:B$13,2,0)”即可得到结果。

备注:VLOOKUP函数的最后一个参数是决定函数精确和模糊查找的关键。精确即完全一样,模糊即包含的意思。第4个参数如果指定值是0或FALSE就表示精确查找,而值为1或TRUE时则表示模糊。这里兰色提醒大家切记切记,在使用VLOOKUP时千万不要把这个参数给漏掉了,如果缺少这个参数默为值为模糊查找,我们就无法精确查找到结果了。

2 结语

进行多条件操作是我们在处理EXCEL数据时必须要面对的问题,比如进行多条件的计数、求和、查找、判断等。当我们进行多条件的判断时,就可以利用VLOOKUP函数来代IF函数实现任意多条件判断。当遇到其他的多条件操作,我们在分别研究说明,本文不再讨论。

参考文献

[1] 杜玉杰.巧用VLOOKUP函数灵活处理统计业务[J].中国统计,2009(8).

[2] 曾苗苗.Excel函数、图表与数据分析典型实例[M].北京:科学出版社,2009:73-127.

[3] 巫新玲.活学活用VLOOKUP函数[J].科技信息,2009(33).

[4] 何琦静,吴文庆.计算机应用基础教程[M].天津:天津科学技术出版社,2008.endprint

摘 要:在EXCEL中函数最多只能有七层嵌套,IF函数也不能例外,那么遇到需要进行多次判断的情况怎么办呢?我们可以用VLOOKUP函数替代。下面我们结合一些实例来说明一下解决类似问题的思路。

关键词:多条件 IF函数 VLOOKUP函数

中图分类号:TP317 文献标识码:A 文章编号:1674-098X(2014)07(b)-0222-01

我们知道利用IF函数可以进行单条件判断,通过嵌套也可以实现多条件判断,如IF(B21<60,"不及格",IF(B21<70,"及格",IF(B21<85,"良好","优秀"))),通过和OR或AND的配合可以实现混合判断,如IF(AND(B2<>"",C2<>""),C2/B2,"0%")。但当有更多的条件,甚至超过7个条件的判断怎么办呢?我们可以用定义名称其他他方式达到,不过这些都稍显麻烦,我们可以用VLOOKUP函数替代IF函数完成多条件判断。下面我们结合实例来具体说明一下操作。

1 应用举例

实例一:如图1所示,请根据商品的销售类别统计出该商品的提成比率。

分析:本例需要用到多条件判断函数而且条件超过了七个,显然就不能用IF函数来就解决问题了。我们可以用VLOOKUP函数替代IF函数来完成多条件的判断。在单元格E2中输入“=VLOOKUP(D2,A$1:B$13,2,0)”即可得到查找结果。如果区域不想放在单元格区域,也可以直接写成常量数组。

备注:VLOOKUP函数的基本语法是VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]),我们可以较为通俗的解释为:VLOOKUP(查找目标,查找范围,返回值的列数,精确或模糊查找)

实例二:如图2所示请根据商品的销售情况统计出该商品的提成比率。

分析:此题要统计商品的提成比率先要对销售额进行区间判断,用IF函数显然不行,该怎么用VLOOKUP替换呢?可以用VLOOKUP函数的模糊查找功能。在单元格E2中输入公式 “=VLOOKUP(D2,A$1:B$13,2,0)”即可得到结果。

备注:VLOOKUP函数的最后一个参数是决定函数精确和模糊查找的关键。精确即完全一样,模糊即包含的意思。第4个参数如果指定值是0或FALSE就表示精确查找,而值为1或TRUE时则表示模糊。这里兰色提醒大家切记切记,在使用VLOOKUP时千万不要把这个参数给漏掉了,如果缺少这个参数默为值为模糊查找,我们就无法精确查找到结果了。

2 结语

进行多条件操作是我们在处理EXCEL数据时必须要面对的问题,比如进行多条件的计数、求和、查找、判断等。当我们进行多条件的判断时,就可以利用VLOOKUP函数来代IF函数实现任意多条件判断。当遇到其他的多条件操作,我们在分别研究说明,本文不再讨论。

参考文献

[1] 杜玉杰.巧用VLOOKUP函数灵活处理统计业务[J].中国统计,2009(8).

[2] 曾苗苗.Excel函数、图表与数据分析典型实例[M].北京:科学出版社,2009:73-127.

[3] 巫新玲.活学活用VLOOKUP函数[J].科技信息,2009(33).

[4] 何琦静,吴文庆.计算机应用基础教程[M].天津:天津科学技术出版社,2008.endprint