(lookup使用方法和技巧)lookup函数怎么使用
一、Lookup函数功能及语法结构。
功能:从单行或单列或数组中查找符合条件的值。
语法结构:从功能中可以看出,语法结构对应的有2种,一种是从单行单列中查询,另一种是从数组中查询,所以对应的语法结构也有2种。
1、向量形式:=Lookup(查找值,查找值数据范围,[返回值范围])。
解读:当“查找值”和“返回值”的数据范围相同时,可以省略[返回值范围]。
2、数组形式:=Lookup(查找值,数据范围)。
解读:此处的“数据范围”必须同时包含“查找值”和“返回值”的数据范围,而且“查找值”必须是“数据范围”的第1列,“返回值”必须是“数据范围”的最后1列。
目的:根据员工的姓名查询对应的“月薪”。
方法1:
在目标单元格中输入公式:=LOOKUP(J3,$B$3:$B$12,$G$3:$G$12)。
解读:
此方法是向量形式。
方法2:
在目标单元格中输入公式:=LOOKUP(J3,$B$3:$G$12)。
解读:
此方法为数组形式,查询值“J3”的值在B列,即数据范围的首列,返回值在G列,即数据范围的最后1列。
二、Lookup函数的“缺陷”及解决技巧。
细心的亲应该已经发现,使用上述的方法在查询引用时,部分查询结果不正确,例如查询“袁术”的“月薪”时,返回值为“3762”,但实际月薪为:2722;Why????究其原因是Lookup函数的特点决定的,在使用Lookup函数查询引用时,必须以“查询值”所在的列为“主要关键字”升序排序,以“查询值”所在的列为“主要关键字”升序排序,以“查询值”所在的列为“主要关键字”升序排序,即“先排序,后查询”。
目的:根据员工的姓名查询对应的“月薪”。
方法:
在目标单元格中输入公式:=LOOKUP(J3,B$3:B$12,G$3:G$12)或=LOOKUP(J4,B$3:G$12)。
解读:
使用排序的方法虽然可以达到预期的效果,但毕竟多了一个操作,也不是特别方便,如果不想排序,就可以使用“变异”的向量形式。
原理:当Lookup函数找不到对应的查询值时,则“自动向下”匹配,即查询小于或等于当前值的最大值,
目的:根据员工的姓名查询对应的“月薪”。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/($J$3=$B$3:$B$12),$G$3:$G$12)。
解读:
1、不用提前升序排序。
2、从上述的公式中不难发现,“变异”查询的本质还是向量形式,查询值为1,查询范围为:0/($J$3=$B$3:$B$12),返回值范围为:$G$3:$G$12。当J3单元格的值等于B3:B12范围中的值时,返回1,0/1返回0;而不等于是,返回0,0/0返回错误值,所以查询值范围是由一个0和多个错误值构成的数组,根据Lookup函数的向下匹配原则,则返回查询值中等0对应的返回值。
三、应用案例。
1、多条件查询。
目的:根据员工的姓名和学历查询对应的“月薪”。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/((J$3=B$3:B$12)*(K$3=F$3:F$12)),G$3:G$12)。
解读:
多条件查询的原理可以参阅“变异”查询的原理,1*1=1、0*1=0、0*0=0;即只有当多个条件同时成立时,总条件才成立。
2、逆向查询。
目的:通过员工姓名查询对应的工号。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(K$3=C$3:C$12),B$3:B$12)。
解读:
多条件的逆向查询原理相同哦!
3、区间(等级)查询。
目的:根据等级划分数据返回“月薪”对应的等级。
方法:
在目标单元格中输入公式:=LOOKUP(H3,K$3:K$6,L$3:L$6)。
解读:
区间查询的原理其实就是向下查询,返回对应的值。
4、填充合并单元格。
目的:快速填充“学历”列的合并单元格。
方法:
在目标单元格中输入公式:=LOOKUP(一,G$3:G3)。
5、返回指定列最后一个非空单元格的值。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(G$3:G$12),G$3:G$12)。
vlookup函数的使用方法及实例
1、实例:某班级学生姓名被打乱,想要查找对应学生的成绩。2、在G栏分数的一个空格输入“=”或者直接点击上面的fx函数,在弹出的对话框中搜索VLOOKUP函数,点击转到,较后点击确定。3、弹出VLOOKUP函数对话框。4、一个空格 Lookup_value,选中F栏姓名的一个名字,即F2 (小绿),选中后点击回车键。5、...
lookup函数的使用方法
查找向量(lookup_vector)的值必须严格按升序排列,包括负数、零、正数,字母顺序(A-Z),以及逻辑值(FALSE, TRUE)。否则,函数可能无法正确返回结果。结果向量(result_vector)必须与查找向量的列数或行数相同,且内容一一对应。总的来说,LOOKUP函数的使用需要确保所有参数的正确性,以确保返回准确的...
Excel中HLOOKUO和LOOKUP的功能和及使用方法是什么?
= VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)式中 lookup_value—需要在数据表第一列中查找的数值,lookup_value 可以为数值、引用或文字串;table_array—需要在其中查找数据的数据表,可以使用对区域或区域名称的引用,例如数据库或数据清单;如果range_lookup为TRUE,则table_...
vlookup函数的使用方法及实例
1、实例:某班级学生姓名被打乱,想要查找对应学生的成绩。2、在G栏分数下面的第一个空格输入“=”或者直接点击上面的fx函数,在弹出的对话框中搜索VLOOKUP函数,点击转到,最后点击确定。3、弹出VLOOKUP函数对话框。4、第一个空格 Lookup_value,选中F栏姓名下面的第一个名字,即F2 (小绿),选中后点击...
vlookup函数的使用方法两个表对数据
VLOOKUP函数的使用方法在两个表中对数据 一、明确答案 VLOOKUP函数是Excel中用于查找和返回与指定值匹配的数据的一个功能强大的工具。当需要在两个表中对数据进行匹配时,VLOOKUP函数可以非常有效地完成任务。二、详细解释 1. 函数结构:VLOOKUP的基本语法是`VLOOKUP`。lookup_value:需要查找的值。table_...
Excel中vlookup与lookup函数的区别与使用方法
二、VLOOKUP函数使用方法:1、如果我们要查找下面小表格各业务的总销售量,并且业务人员数目又多的话,如果用筛选来查找就比较麻烦,即可使用VLOOKUP函数。2、VLOOKUP的公式就是:VLOOKUP(A14,A15:E8,5,FALSE)。最终就查到了销售量了。三、LOOKUP函数使用方法:1、打开excel,然后新建一个excel文档,在...
excel中vlookup函数的使用方法:根据关键值取值
在Excel表格中根据关键词从字符串中查找并提取该关键词,很多同学可能不知道怎么操作,实际上使用LOOKUP函数即可实现,请看本文的使用Excel中Lookup函数实现根据多个关键词取值的方法。【例】如下图所示的A列,是包括车类别的明细车型,现需要在B列把车类别提取出来。(车类别有四种:捷达,速腾,迈腾,...
excel中vlookup函数的使用方法是什么?
excel公式vlookup中:lookup value输入需要查找的数据单元格;table array输入查找的单元格区域(最好使用绝对定位函数);col index num输入需要返回匹配值的序列号;range lookup输入模糊查找或者精确查找。使用vlookup函数的方法:1、首先在单元格中输入两组需要查找的数据跟名称栏目,以该数据为查找基础。2...
lookup函数的使用方法及实例
下载百度知道APP,抢鲜体验 使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。 扫描二维码下载× 个人、企业类侵权投诉 违法有害信息,请在下方选择后提交 类别 色情低俗 涉嫌违法犯罪 时政信息不实 垃圾广告 低质灌水 我们会通过消息、邮箱等方式尽快将举报结果通知您。 说明 0\/200 提交 取消...
lookup(1,0\/)使用方法及实例是什么?
满足条件E2=A:A的查找区域中的最后一条记录。注意:LOOKUP函数的数据必须按升序排序:-2、-1、0、1、2、A-Z、FALSE、TRUE;否则函数LOOKUP不能返回正确的结果,返回错误值#N\/A。函数LOOKUP文本不区分大小写。在查找字符方面是不支持通配符的,但可以使用FIND函数的形式来代替。
楚蔡阿司: LOOKUP函数使用说明: 语法=LOOKUP(lookup_value,lookup_vector,result_vector) 中文语法=LOOKUP(查找值,查找范围,传回对应值) 如果 LOOKUP 函数找不到 lookup_value,就会比对 lookup_vector 中,小於或等於 lookup_value 的最...
乌达区13227828495: lookup函数的使用方法 - 请举例说明lookup函数的用途谢谢各位大虾!!! ?
楚蔡阿司: 函数 LOOKUP 有两种语法形式:向量和数组. 向量为只包含一行或一列的区域.函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二...
乌达区13227828495: excel的lookup函数怎么用 - ?
楚蔡阿司: Vlookup函数的用法=VLOOKUP(查找值,查找区域,返回值在查找区域的列数,匹配方式) ,通过利用Vlookup函数可以在一个工作表中匹配另一个工作表的数据. 软件版本:Office2013 举例说明如下: 1.Sheet1中有如下内容: 2.在Sheet2中输入如下公式:=Vlookup(A1,Sheet1!A:B,2,0) 3.下拉填充公式,就可以实现对Sheet1中数据的匹配.
乌达区13227828495: 如何运用LOOKUP这个函数? - ?
楚蔡阿司: 比较常用的是 LOOKUP(要找的数据,全部数据,结果) 比如 LOOKUP(5,{1,2,3,4,5,6},{10,20,30,40,50,60}) 就是在1,2,3,4,5,6中查找5,结果是第5个,然后就取结果中的第5个,就是50
乌达区13227828495: excel中的lookup函数怎么用 - ?
楚蔡阿司: 1.lookup函数的含义 把数(或文本)与一行或一列的数据依次进行匹配,匹配成功后,然后把对应的数值查找出来. Lookup函数分为向量型查找和数组型查找. 在一列或一行中查找某个值,称为向量型查找. 在数列或数行中查找称为数组型查...
乌达区13227828495: LOOKUP函数咋用? - ?
楚蔡阿司: LOOKUP 有两种语法形式:向量和数组. 向量:为只包含一行或一列的区域.函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值.如果需要指定包含待查找数值的...
乌达区13227828495: 详细讲解一下lookup函数的应用! - ?
楚蔡阿司: VLOOKUP 用途: 在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP. 语法: VLOOKUP(lookup_...
乌达区13227828495: vlookup函数怎么使用?最好举个实例,谢谢! - ?
楚蔡阿司: VLOOKUP函数的用法 “Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP.下面介绍VLOOKUP函数的用法. 一、功能 在表格的首列查找指定的数据,并返回指定的数据所在行...
乌达区13227828495: 各们前辈LOOKUP这个函数怎么使用呢??? - ?
楚蔡阿司: LOOKUP 用途:返回向量(单行区域或单列区域)或数组中的数值.该函数有两种语法形式:向量和数组,其向量形式是在单行区 域或单列区域(向量)中查找数值,然后返回第二个单行区域或 单列区域中相同位置的数值;其数组形式在数组...
乌达区13227828495: EXCEL中LOOKUP函数如何使用? - ?
楚蔡阿司: 假设你表格的数据如图A列所示 则 B2单元格写入公式 =IF(B$1="","",OFFSET(INDEX($A:$A,MATCH(B$1,$A:$A,)),ROW(A1),,)) 右拉复制公式再下拉复制公式