lookup函数的使用方法
1.
案例1:按照销售金额区间查询提成比例
此法,在实际工作中出现的频率非常高。
我们在E4单元格输入公式=LOOKUP(D4,$H$4:$I$8),然后回车下拉即可。
2.
案例2:查找最新日期的数据
这是一个水果店老板在群里求助的案例,他希望能在表格最后面统计最新日期的水果单价,如果最新日期单元格为空,就返回最后一个有单价的值。
只需要在K4单元格输入公式=LOOKUP(1,0/(D4:J4<>""),(D4:J4)),然后下拉填充即可。
3.
在E4单元格填充公式=LOOKUP(“座”,C3:C17),回车后就能查询到最后一名考试的学员是“小郭子”。
4.
案例4:统计最后一名考试学员成绩
接上一个案例查找了最后一名考试的学员,我们再查询一下最后一名学员考试的成绩,在E4单元格填充公式=LOOKUP(9E+307,C3:C17
5.
案例5: LOOKUP函数单条件查找
在H4单元格填充公式=LOOKUP(1,0/(C4:C11=G4),D4:D11)
6.
案例6: LOOKUP函数多条件查找
在I4单元格填充公式=LOOKUP(1,0/(C4:C11=G4)/(D4:D11=H4),E4:E11)
7.
案例7: LOOKUP函数填充合并单元格内容
遇到合并单元格的数据时,你用VLOOKUP函数查找下拉公式时是不是会出错?
这里LOOKUP非常友好的可以解决这个问题,利用汉字最后所在的位置排序法,在E4单元格填充公式=LOOKUP("做",$D$4:D4)
8.
案例8:数组函数构建合并单元格内容
开始烧脑了,如果案例7你还没看明白,那么抓紧来学习一下案例8使用数组函数构建的合并单元格内容,首先选中公式:=LOOKUP(ROW($D$4:$D$11),ROW($D$4:$D$11)/(D4:D11<>""),$D$4:$D$11)复制,接着选中E4:E11单元格区域,在编辑栏粘贴公式,然后按Ctrl+Shift+Enter三键填充公式即可实现合并单元格内容填充。
9.
案例9:LOOKUP函数提取单元格内容中数值
在C4单元格中填充公式=-LOOKUP(1,-LEFT(B4,ROW($1:$8)))
10.
案例10: LOOKUP函数判断日期上中下旬
我们在C4单元格粘贴公式=LOOKUP(DAY(B4),{1,11,21},{“上旬”,”中旬”,”下旬”})
lookup详细讲解
在Excel中,LOOKUP函数是一种查找值并返回相应结果的函数。它可以用于在一个区域或数组中查找指定的数值,并返回该数值所对应的另一个相关数值。
LOOKUP函数有两种形式:向上查找和向下查找。以下是这两种形式的详细说明:
1. 向上查找
语法:=LOOKUP(lookup_value, lookup_vector, result_vector)
参数:
- lookup_value: 要进行匹配的数值。
- lookup_vector: 用于搜索匹配项的单行或单列数据范围。
- result_vector: 包含要返回结果的单行或单列数据范围。
示例:假设我们有一个包含学生姓名和成绩信息的表格,现在需要根据某个学生姓名来查询其对应成绩。可以使用如下公式:
=LOOKUP("张三", A2:A10, B2:B10)
其中,“张三”为要查询的学生姓名,“A2:A10”为包含所有学生姓名信息(即“查找向量”),而“B2:B10”则为所有学生成绩信息(即“结果向量”)。此公式将会在“A2:A10”中寻找与“张三”完全匹配(不区分大小写)且最接近它(小于等于它)的那个名称,并返回该名称所对应位置处在“B2:B10”的成绩。
注意事项:
- LOOKUP函数只能在单行或单列数据范围中进行查找。
- LOOKUP函数要求查找向量必须按升序排列,否则可能会返回错误结果。
2. 向下查找
语法:=LOOKUP(lookup_value, lookup_array, result_array)
参数:
- lookup_value: 要进行匹配的数值。
- lookup_array: 用于搜索匹配项的数组(可以是多行多列)。
- result_array: 包含要返回结果的数组(可以是多行多列)。
示例:假设我们有一个包含学生姓名和成绩信息的表格,现在需要根据某个成绩来查询其对应学生姓名。可以使用如下公式:
=LOOKUP(80, B2:E10, A2:A10)
其中,“80”为要查询的成绩,“B2:E10”为所有学生成绩信息(即“查找数组”),而“A2:A10”则为所有学生姓名信息(即“结果数组”)。此公式将会在“B2:E10”中寻找与“80”完全匹配且最接近它(小于等于它)的那个
lookup的详细使用方法
lookup函数在excel中是十分常用的查找公式
lookup(Lookup_value, lookup_vector, Result_vector)
参数1:Lookup_value是要查找的值;
参数2:lookup_vector是要查找的范围;
参数3:Result_vector是要获得的值。
举例来说明它的具体查询原理
查询一下数学成绩为86的学生姓名
在E2输入lookup函数。回车确定,函数结果86分对应的是赵子龙,实际86分是诸葛亮。
进行原理解读,第一次二分法查询时,成绩数据共13行,求得中间值为第7行,取第7行数据,86大于46,则返回第8到第13行的值
第二次二分法查询时,成绩数据共6行,求得中间值为第3行,取第3行数据,86大于81,则返回第4到第6行的值
第三次二分法查询时,成绩数据共3行,求得中间值为第2行,取第2行数据,86大于70,则返回第3行的值,结果显示为赵子龙。
基于lookup的查询原理,有几点注意事项:
1、LOOKUP要查询一个明确的值或者范围的时候(也就是知道在查找的数据列是肯定包含被查找的值),查询列必须按升序排列。
如果所查询值为明确的值,则返回值对应的结果行,如果没有明确的值,则返回小于或等于查找值的最大值。
2、查找一个不确定的值,如查找一列数据的最后一个数值,在这种情况下,并不需按升序排列。
excel中lookup函数怎么使用
使用excel中lookup函数可以在需要查找的单元格内插入lookup函数,设置相应的查找区域后,就能很快的查找到需要的数据。
1、使用excel将我们的数据表格打开,然后选择需要的单元格。
2、选择单元格之后,我们在上面找到插入函数选项。
3、点击插入函数选项在弹出的对话框内找到或选择类别选项,在这里选择查找与引用选项,然后再在选择函数里找到lookup函数。
4、选择好函数之后我们点击确定,在弹出的对话框内输入函数的第一个参数。
5、输入好第一个参数之后,我们再输入函数的第二个参数。
6、两个函数输入好之后,我们再输入函数的第三个参数,这样函数的参数就输入好了。
7、输入好函数的参数之后,点击确定可以看到在选择的单元格内就出现了查询的结果了。
excellook函数用法
LOOKUP函数
LOOKUP函数是Excel中的一种运算函数,实质是返回向量或数组中的数值,要求数值必须按升序排序。
中文名
LOOKUP函数
公式为
= LOOKUP
要求
数值必须按升序排序
实质
返回向量或数组中的数值
LOOKUP_vector 的数值必须按升序排序:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE;否则,函数 LOOKUP 不能返回正确的结果。文本不区分大小写。
使用方法
(1)向量形式:公式为 = LOOKUP(lookup_value,lookup_vector,result_vector)
式中 lookup_value—函数LOOKUP在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;
lookup_vector—只包含一行或一列的区域,其可以是文本、数字或逻辑值;
result_vector—只包含一行或一列的区域,其大小必须与 lookup_vector 相同。
(2)数组形式:公式为
= LOOKUP(lookup_value,array)
式中 array—包含文本、数字或逻辑值的单元格区域或数组它的值用于与 lookup_value 进行比较。
例如:LOOKUP(5.2,{4.2,5,7,9,10})=5。
注意:array和lookup_vector的数据必须按升序排列,否则函数LOOKUP不能返回正确的结果。文本不区分大小写。如果函数LOOKUP找不到lookup_value,则查找array和 lookup_vector中小于lookup_value的最大数值。如果lookup_value小于array和 lookup_vector中的最小值,函数LOOKUP返回错误值#N/A。另外还要注意:函数LOOKUP在查找字符方面是不支持通配符的,但可以使用FIND函数的形式来代替。
本文《lookup函数的使用方法 lookup函数的使用方法》希望能帮助到你!