Excel高级函数CHOOSE和VLOOKUP的多条件查
Excel是一款功能强大的电子表格软件,广泛应用于各行各业中。在Excel中,CHOOSE函数和VLOOKUP函数都是非常有用的高级函数,特别是在进行多条件查时。本文将详细介绍CHOOSE函数和VLOOKUP函数的用法,并结合案例展示如何使用这两个函数进行多条件查。
一、CHOOSE函数的用法
CHOOSE函数是一种非常方便的函数,它可以根据指定的索引值返回对应的数值或文本。CHOOSE函数的语法如下:
CHOOSE(index_num, value1, value2, ...)
其中,index_num表示索引值,可以是任意数字;value1、value2等表示需要进行选择的数值或文本。
案例1:
假设我们有一列学生的成绩,我们想要根据分数段将学生分为不同的等级。如果成绩大于等于90分,则为优秀;如果成绩大于等于80分且小于90分,则为良好;如果成绩大于等于70分且小于80分,则为及格;如果成绩小于70分,则为不及格。我们可以使用CHOOSE函数来解决这个问题。
首先,在B列的第2行输入成绩,然后在C列的第2行输入以下公式:
=CHOOSE(1+(B2>=90)+(B2>=80)+(B2>=70),"不及格","及格","良好","优秀")
接着复制C2单元格的公式到其他单元格即可得到相应的等级。
二、VLOOKUP函数的用法
VLOOKUP函数是一种非常常用的函数,它可以根据指定的条件在指定的范围内查某个值,并返回对应的结果。VLOOKUP函数的语法如下:
VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)
其中,lookup_value表示要查的值;table_array表示要查的范围;col_index_num表示
要返回的结果在范围中的列索引;range_lookup表示是否进行近似匹配,一般填写FALSE或省略。
案例2:
假设我们有一张员工信息表,其中包含员工的姓名、部门和工资信息。我们想要根据员工的姓名和部门来查对应的工资。我们可以使用VLOOKUP函数来实现这个需求。
首先,在A1:C6范围内输入一些员工的信息,其中A列为姓名,B列为部门,C列为工资。然后,在E1单元格中输入要查的员工姓名,在F1单元格中输入要查的员工部门,在G1单元格中输入以下公式:
=VLOOKUP(E1&B1, A1:C6, 3, FALSE)
该公式中的E1&B1将姓名和部门拼接在一起作为查条件,A1:C6表示要查的范围,3表示要返回的结果在范围中的列索引,FALSE表示精确匹配。最后按下回车键即可得到对应的工资。
三、CHOOSE和VLOOKUP联合使用的多条件查
在某些情况下,我们需要根据多个条件进行查。CHOOSE函数和VLOOKUP函数可以很好地结合使用来实现多条件查。
案例3:
假设我们有一张商品销售信息表,其中包含商品名称、销售数量和销售额。我们想要根据商品名称和销售数量来查对应的销售额。我们可以使用CHOOSE函数和VLOOKUP函数联合使用来实现这个需求。
首先,在A1:C6范围内输入一些商品销售信息,其中A列为商品名称,B列为销售数量,C列为销售额。然后,在E1单元格中输入要查的商品名称,在F1单元格中输入要查的销售数量,在G1单元格中输入以下公式:
=VLOOKUP(CHOOSE(1+(E1="商品A")+(E1="商品B")+(E1="商品C"),1,2,3), A1:C6, 3, FALSE)
该公式中的CHOOSE函数根据商品名称选择1、2、3作为索引值,然后再使用VLOOKUP函数根据索引值和销售数量进行查。最后按下回车键即可得到对应的销售额。
总结:
excel vlookup函数怎么用CHOOSE函数和VLOOKUP函数在Excel中都是非常实用的高级函数,特别是在进行多条件查时。通过本文的介绍和案例演示,相信读者对这两个函数的用法有了更加深入的了解。在实际工作中,合理运用这两个函数可以提高工作效率,减少重复操作。希望本文能对读者在Excel中运用CHOOSE函数和VLOOKUP函数进行多条件查提供帮助。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。