excel中的lookup函数怎么用
作者&投稿:字泊 (若有异议请与网页底部的电邮联系)
在你公式和引用数据范围正确的情况下,可以尝试下面的方法:
1。将你用来查找的列(lookup value)复制到新工作表中
2。用clean函数清除该列的格式。例如A列是复制过来的列,在B1单元格中输入=clean(A1)
3。用trim函数清除可能有的空格。例如接着上一步的操作,在C1单元格中输入=trim(B1)
4。将C列复制,覆盖原来lookup value那一列
5。对查找的目标列也执行这样的操作
有时候excel里面就是不知为什么查找不到正确数据,有可能是格式和空格的原因。
函数共4个参数,格式是:
=VLOOKUP(需要查找的值,被查找的区域,返回被查找区域的第几列数据,以精确还是模糊方式查找)
如公式:
=VLOOKUP(C1,A:B,2,0)
该公式的意思就是以C1的值到A列中查找(注意:被查找值C1,必须位于查找区域的第一列,即A列),找到后返回对应的B列的值,那个数字2就是代表A:B这个区域的第2列,也就是B列了。
公式中最后的0代表精确查找的意思,就是要找到完全相同的,才算找到。如果把0改为1,则代表模糊查找。这个0其实可以省略,省略时默认就是0,但0前面的逗号不能省略。
更为详细的解释可以百度:
excel vlookup函数
有一大堆相关的视频教程,比用文字的描述方式要容易理解得多。
把数(或文本)与一行或一列的数据依次进行匹配,匹配成功后,然后把对应的数值查找出来。
Lookup函数分为向量型查找和数组型查找。
在一列或一行中查找某个值,称为向量型查找。
在数列或数行中查找称为数组型查找。
END
2.lookup函数的语法格式
1
2.lookup函数的语法格式
向量型查找=lookup(lookup_value,lookup_vector,result_vector)
=lookup(查找的值,查找的范围,返回值的范围)
数组型查找= lookup(lookup_value,array)
=lookup(查找的值,数组)
2
3.参数lookup_value表示查找的值——它的形式可以是:数字、文本、逻辑值或包含数值的名称或引用。
参数lookup_vector表示查找的范围——只包含一行或一列的区域。
参数result_vector表示返回值的范围——只包含一行或一列的区域,且其大小必须与 lookup_vector(查找的范围)一致。
END
3.lookup函数案列
1
4.如图所示,根据学号查找面试成绩。向量型查找,
输入公式=LOOKUP(A11,$A$2:$A$8,$E$2:$E$8)。
查找的值——A11学号。
查找的范围——$A$2:$A$8学号范围。
返回值的范围——$E$2:$E$8面试成绩范围。
2
5.如图所示,数组型查找,输入公式=LOOKUP(A11,$A$2:$E$8)。
查找的值——A11学号。
数组——$A$2:$E$8。
END
4.lookup函数使用的注意点
6.lookup函数是一个被大多数人认为只有升序查找功能的“烂函数”。
重要注意点:lookup_vector (查找的范围)中的数值必须按升序排序:-2、-1、0、1、2、...、A-Z、FALSE、TRUE。否则,lookup函数可能会返回错误的结果。
如图所示,输入公式=LOOKUP(B11,$B$2:$B$8,$E$2:$E$8)。根据姓名查找面试成绩,lookup_vector (查找的范围:姓名)是文本,所以不可能升序排序,所以出错。
7.如果 lookup函数中lookup_value (查找的值)小于 lookup_vector (查找的范围)中的最小值,则 lookup函数会返回 #N/A 错误值。
如图所示,lookup_value=0.4 (查找的值)小于 lookup_vector =0.457(查找的范围)中的最小值,所以返回 #N/A 错误值。
8.如果 lookup函数中的lookup_value(查找的值)在lookup_vector (查找的范围)中找不到,它会默认匹配 lookup_vector 中小于或等于 lookup_value 的最大值。
如图所示,lookup_value=0.6(查找的值)在lookup_vector (查找的范围)中找不到,返回lookup_vector 中小于或等于 lookup_value 的最大值(即0.525对应的温度400)。
9.数组型查找的条件:要查找的值位于数组的第一列或第一行,且返回值在该数组的第一列或第一行,可以使用数组型查找lookup函数。不然容易出错。
重要注意点:array(数组)中的数值必须按升序排序。
10.lookup函数的查找方式和hlookup函数,vlookup函数有区别。
hlookup函数——横向查找,在第一行搜索lookup_value。
vlookup函数——纵向查找,在第一列搜索lookup_value。
lookup函数——根据数组的维度进行搜索lookup_value。
如果 array(数组) 区域的宽度大于高度(列多于行),则 lookup函数在第一行中搜索 lookup_value。
这时,会出错,lookup函数会返回行或列中的最后一个值。
如图所示,输入公式,array数组的范围列大于行,会出错。
A11行,arrayA2:E3——列多于行,返回最后一个值60。
A12行,arrayA2:E4——列多于行,返回最后一个值69。
A13行,arrayA2:E5——列多于行,返回最后一个值77。
lookup函数和hlookup函数,vlookup函数很想建议结合起来学习。可以观看小编的经验:Excel中vlookup函数的使用方法
Excel中hlookup函数的使用方法
1.lookup函数的含义
把数(或文本)与一行或一列的数据依次进行匹配,匹配成功后,然后把对应的数值查找出来。
Lookup函数分为向量型查找和数组型查找。
在一列或一行中查找某个值,称为向量型查找。
在数列或数行中查找称为数组型查找。
END
2.lookup函数的语法格式
2.lookup函数的语法格式
向量型查找=lookup(lookup_value,lookup_vector,result_vector)
=lookup(查找的值,查找的范围,返回值的范围)
数组型查找= lookup(lookup_value,array)
=lookup(查找的值,数组)
2
3.参数lookup_value表示查找的值——它的形式可以是:数字、文本、逻辑值或包含数值的名称或引用。
参数lookup_vector表示查找的范围——只包含一行或一列的区域。
参数result_vector表示返回值的范围——只包含一行或一列的区域,且其大小必须与 lookup_vector(查找的范围)一致。
御览夏枯: LOOKUP函数有多种用法, =LOOKUP(9E+307,A:A) 返回A列最后一个数值 =LOOKUP("座",A:A) 返回A列最后一个文本 =LOOKUP(1,0/(A1:A100<>""),ROW(1:100)) 返回A列最后一个不为空单元格的行号 =LOOKUP(A2,{0,60,70,80,90},{"不及格","及格","一般","良","优"}) 返回A2分数对应的评定
沾化县18347217352: excel中的lookup函数怎么用 - ?
御览夏枯: 1.lookup函数的含义 把数(或文本)与一行或一列的数据依次进行匹配,匹配成功后,然后把对应的数值查找出来. Lookup函数分为向量型查找和数组型查找. 在一列或一行中查找某个值,称为向量型查找. 在数列或数行中查找称为数组型查...
沾化县18347217352: 怎么在excel中使用lookup函数 - ?
御览夏枯: Excel中lookup函数的用法: 1.lookup函数的含义 把数(或文本)与一行或一列的数据依次进行匹配,匹配成功后,然后把对应的数值查找出来. Lookup函数分为向量型查找和数组型查找. 在一列或一行中查找某个值,称为向量型查找. 在数...
沾化县18347217352: 请问在excel中,lookup函数是怎么用的?(急急急) - ?
御览夏枯: 函数 LOOKUP 有两种语法形式:向量和数组.向量为只包含一行或一列的区域.函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值.如果需要指定包含待查找数值...
沾化县18347217352: Excel中lookup函数的用法详解 - ?
御览夏枯: LOOKUP 函数可从单行或单列区域 (区域:工作表上的两个或多个单元格.区域中的单元格可以相邻或不相邻.)或者从一个数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参...
沾化县18347217352: 在excel中lookup函数怎样用?求解答?
御览夏枯: LOOKUP返回向量(单行区域或单列区域)或数组中的数值.函数 LOOKUP 有两种语法形式:向量和数组.函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;函数 LOOKUP 的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值. 打开“excel”工作表,点击“fx”出现一个小窗口,选择“全部”函数(或者“查找与引用”)即可查到“lookup”,下面附有说明.也可利用“查看该函数的帮助”.
沾化县18347217352: 怎样在Excel中使用LOOKUP函数 - ?
御览夏枯: lookup的说明:从单行或单列或数组中查找一个值,然后可以返回其对应的另外一个值.“条件是向后兼容”是指要从小到大排序-1,0,1这样或A、B、C这样.后面几幅图是该函数的系统帮助文件里的示例,有详细说明,可以看看.先将基础用法,理解、学会了,再搜更深层的应用.
沾化县18347217352: EXCEL中lookup函数怎么用?
御览夏枯: 先给你大概讲一下,看完这个,你在excel里面点F1,输入VLOOKUP,你可以看到更详细的例子 VLOOKUP 函数 全部显示全部隐藏 本文介绍 Microsoft Excel 中 VLOOKUP 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,...
沾化县18347217352: excel 里lookup函数怎么用 - ?
御览夏枯: 在Excel里,按F1(帮助),输入 LOOKUP,回车搜索,微软给出的答案是最好的,有解释,有例子.我所有的函数都是这样学会的.
沾化县18347217352: 求EXCEL中 LOOKUP函数详细用法! - ?
御览夏枯: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 解释: VLOOKUP(--查找的值,--查找的区域,--找到后返回第几列,--类型,如果为true或不填,则表示不精确匹配,如果没找到那个值,则返回小于该值的最大数值;如果...