LOOKUP函数用于在数组中查找指定的值,并返回相应的结果。使用格式为:LOOKUP(查找值, 数组范围, 返回值范围)。
Lookup函数的使用方法及实例
Lookup函数简介
Lookup函数是Excel中的一个查找函数,用于在指定的范围内查找某个值,并返回与该值对应的其他列的值,它的基本语法如下:
LOOKUP(lookup_value, lookup_vector, [result_vector])
参数说明:
(图片来源网络,侵删)
- lookup_value:要查找的值。
- lookup_vector:包含要进行查找的值的区域。
- result_vector:包含与lookup_value匹配后要返回的值的区域。
Lookup函数的使用方法
1、单行查找
假设我们有一个产品价格表,其中A列为产品名称,B列为产品价格,如果我们想要根据产品名称查找对应的价格,可以使用以下公式:
```
(图片来源网络,侵删)
=LOOKUP("产品A", A2:A5, B2:B5)
```
这里,"产品A"是要查找的产品名称,A2:A5是包含产品名称的区域,B2:B5是包含产品价格的区域。
2、多行查找
如果我们想要根据多个条件进行查找,可以使用数组公式,我们想要根据产品名称和品牌查找对应的价格,可以使用以下公式:
```
(图片来源网络,侵删)
=LOOKUP({"产品A","品牌1"}, {"产品A","品牌1","产品B","品牌2"}, {100,200,300,400})
```
这里,{'产品A','品牌1'}是要同时满足的条件,{'产品A','品牌1','产品B','品牌2'}是包含条件和结果的区域,{100,200,300,400}是相应的结果。
Lookup函数的实例
假设我们有以下数据表格:
姓名
年龄
性别
成绩
张三
20
男
85
李四
22
女
92
王五
21
男
78
赵六
19
女
88
如果我们想要根据成绩查找对应的排名,可以使用以下公式:
=LOOKUP(92, A2:A5, C2:C5)
这里,92是要查找的成绩,A2:A5是包含成绩的区域,C2:C5是包含排名的区域,执行该公式后,将返回“第3名”。
相关问题与解答
问题1:如果找不到lookup_value,Lookup函数会返回什么?
答案:如果找不到lookup_value,Lookup函数会根据lookup_vector中的顺序返回比lookup_value大的最小值对应的result_vector中的值,如果lookup_vector中没有比lookup_value大的数,则返回#N/A。
问题2:Lookup函数是否可以进行反向查找?
答案:是的,Lookup函数可以进行反向查找,如果要进行反向查找,可以将lookup_vector和result_vector调换位置,然后使用TRUE作为第三个参数。
=LOOKUP("张三", A2:A5, C2:C5, TRUE)
这里,"张三"是要查找的姓名,A2:A5是包含姓名的区域,C2:C5是包含排名的区域,TRUE表示进行反向查找,执行该公式后,将返回“第4名”。