返回
Excel巧用多条件查找公式:VLOOKUP+CHOOSE组合技
Excel技巧
2023-12-27 03:41:52
在Excel中,VLOOKUP函数是单条件查找的利器,但现实中往往需要根据多重条件进行查找,这时就需要用到VLOOKUP与CHOOSE函数的组合技。
VLOOKUP函数的基本语法为:
VLOOKUP(查找值,查找范围,列号,[查找方式])
其中:
- 查找值:需要查找的值。
- 查找范围:要查找的单元格区域。
- 列号:要返回的数据所在的列号。
- 查找方式:[可选]指定查找方式,0为精确查找,1为模糊查找,默认值为0。
CHOOSE函数的基本语法为:
CHOOSE(索引号,值1,值2,...)
其中:
- 索引号:指定要返回的值的序号。
- 值1,值2,...:要返回的值。
- 确定查找值和查找范围。
- 确定要返回的数据所在的列号。
- 确定查找方式(精确查找或模糊查找)。
- 使用VLOOKUP函数查找数据。
- 使用CHOOSE函数根据查找结果返回相应的值。
假设有如下数据表格:
商品名称 | 商品编号 | 商品价格 | 商品类型 |
---|---|---|---|
苹果 | 001 | 10 | 水果 |
香蕉 | 002 | 15 | 水果 |
西瓜 | 003 | 20 | 水果 |
牛奶 | 004 | 12 | 饮料 |
酸奶 | 005 | 14 | 饮料 |
现在,我们需要查找商品类型为“水果”且商品价格大于15元的商品名称和价格。
- 确定查找值和查找范围。
查找值:水果
查找范围:A1:D5
- 确定要返回的数据所在的列号。
商品名称:1
商品价格:3
- 确定查找方式。
精确查找。
- 使用VLOOKUP函数查找数据。
=VLOOKUP(F2,$A$1:$D$5,1,0)
- 使用CHOOSE函数根据查找结果返回相应的值。
=CHOOSE($G2,B2,D2)
最终结果如下:
商品名称 | 商品价格 |
---|---|
西瓜 | 20 |
- VLOOKUP函数的查找值必须是文本吗?
不,查找值可以是文本、数字或日期。
- CHOOSE函数的索引号必须是整数吗?
不,索引号可以是整数、小数或文本。
- 如果VLOOKUP函数找不到匹配的数据,会返回什么?
如果VLOOKUP函数找不到匹配的数据,会返回一个错误值“#N/A”。
VLOOKUP与CHOOSE函数的组合技可以轻松实现多条件查找,在实际工作中非常实用。掌握这一技巧,可以大幅提升Excel查找数据的效率,让你的工作更加轻松。