精华内容
下载资源
问答
  • Excel中lookup()函数的用法

    千次阅读 2019-02-26 12:25:49
    使用lookup函数需要注意的事项: lookup函数采用的是二分查找的方法,而非遍历查找,因此要注意: 1、LOOKUP要查询一个明确的值或者范围的时候(也就是知道查找的数据列是肯定包含被查找的值),查询列必须按照升序...

    使用lookup函数需要注意的事项:

    lookup函数采用的是二分查找的方法,而非遍历查找,因此要注意:

    1、LOOKUP要查询一个明确的值或者范围的时候(也就是知道在查找的数据列是肯定包含被查找的值),查询列必须按照升序排列。(在EXCEL帮助文档里也是这么说的)

    如果能查找到精确的值,则返回值对应的结果行,如果没能查找到精确的值,则向下取的于所查询值最近的值,也就是说lookup不管有没有真正查到想要的值都会有返回的!

    2、查找一个不确定的值,如查找一列数据的最后一个数值,在这种情况下,并不需要升序排列。

    详细内容可以参考:
    https://jingyan.baidu.com/article/a378c96090ae50b3282830e5.html

    展开全文
  • excel中 lookup使用

    2015-10-12 21:16:00
    问题来源: 有一批数据要处理,excel格式,第一个表是 名字,第二个是“姓名”和“顾问”, 每一列执行以下操作,从名字列找到名字,然后第二个表找到该姓名...这是可能公式中使用Excel不能识别的文本。...

    问题来源:

    有一批数据要处理,excel格式,第一个表是 名字,第二个是“姓名”和“顾问”,

    每一列执行以下操作,从名字列找到名字,然后在第二个表中找到该姓名对应的“顾问”,粘贴到 第一个表名字的后面。

    办法:

    1、vlookup(value,range,colunm_index, ture)

    会有以下问题:

    1、出现#NAME?错误

    这是可能在公式中使用了Excel不能识别的文本。
    原因一:删除了公式中使用的名称,或者使用了不存在的名称。
    解决方法:确认使用的名称确实存在。选择菜单"插入"->"名称"->"定义"命令,如果所需名称没有被列出,请使用"定义"命令添加相应的名称。
    原因二:名称的拼写错误。
    解决方法:修改拼写错误的名称。
    原因三:在公式中使用标志。
    解决方法:选择菜单中"工具"->"选项"命令,打开"选项"对话框,然后单击"重新计算"标签,在"工作薄选项"下,选中"接受公式标志"复选框。
    原因四:在公式中输入文本时没有使用双引号。
    解决方法:Excel将其解释为名称,而不理会用户准备将其用作文本的想法,将公式中的文本括在双引号中。例如:下面的公式将一段文本"总计:"和单元格B50中的数值合并在一起:="总计:"&B50
    原因五:在区域的引用中缺少冒号。
    解决方法:确认公式中,使用的所有区域引用都使用冒号。例如:SUM(A2:B34)。

    2、出现#N/A 错误

    1。将你用来查找的列(lookup value)复制到新工作表中
    2。用clean函数清除该列的格式。例如A列是复制过来的列,在B1单元格中输入=clean(A1)
    3。用trim函数清除可能有的空格。例如接着上一步的操作,在C1单元格中输入=trim(B1)
    4。将C列复制,覆盖原来lookup value那一列
    5。对查找的目标列也执行这样的操作
    6.出现公式的时候,将数据格式转变为常规试一试
    7.注意公式中的true 和false 的含义

    转载于:https://www.cnblogs.com/hans-201506/p/4872842.html

    展开全文
  • 下面是关于excel lookup查表函数的使用方法lookup函数包括以下这些常用的函数,如VLookup | HLookup | Match | Index | Choose函数,下面会用例子来介绍这些函数的使用。VLookup1:VLookup函数(英文为Vertical ...

    下面是关于excel lookup查表函数的使用方法,lookup函数包括以下这些常用的函数,如VLookup | HLookup | Match | Index | Choose函数,下面会用例子来介绍这些函数的使用。

    VLookup

    1:VLookup函数(英文为Vertical lookup),也叫垂直查表函数,用于查询表格最左边列对应其它范围内的值,然后返回到相同行的单元格中,如下是一个VLoopup垂直查表函数。

    7eabdbe1fcf6dc74405c20662e891547.png

    注释:上面这个例子中VLookup函数“=VLOOPUP(A2,$E$4:$G$7,3,false)”意思是查找ID=104的值,在E4到G7单元格之间的这些单元格中查找,第3个参数“3”的意思是查找E4:G7表格的第3列,也就是右边的"product"这一列。

    2:我们按住鼠标左键从B2到B11向下拖动,就会相继把下面所有ID对应的值都查找出来,如下图所示。

    1434beeea13f8d762f377b653fe5f669.png

    注释:由上图可以看出,我们在向下拖动的时候,E4到G7之间的参考是一直不变的,因此要使用绝对引用,于是在他们之前加入" $ "符号,“$E$4:$G$7”就是这样来的。

    HLookup

    HLookup函数(英文为Horizontal lookup),也叫水平查表函数,对应的参考的表格是水平排放的,函数的参数意思是一样的,这里的“3”表示的是到第3行中的“product”中查找,向下拖动效果是一样的,如图所示。

    f8ac1c482660d7072016a0786b0ccd70.png

    Match

    Match函数是excel中用于返回一个值在一个范围内的所在位置,使用很简单,如下。

    f48004e25e746ea9fa2da8ee2c0dde52.png

    注释:返回值为3指的是在E4到E7这个范围之内的第3个位置,它并不返回表格所在的坐标,"MATCH(A2,E4:E7,0)" 函数中第3个参数设置为0的话,就会精确匹配,如果没有则会返回“#N/A”字符。

    Index

    Index函数是可以用于返回两个维度之间的具体值,例如“INDEX(E4:F7,A2,B2)”表示要在E4到F7之间查找第A2(3)行第B2(2)列所在的值是什么,如图下这样使用即可。

    aac86632d61e9045e05d90df1521320b.png

    Index函数也可以用于返回一个维度之间的具体值,如返回A2(3)行所在的值是什么,如图。

    bdbde288aaf73033ac71df6db08c2cac.png

    Choose

    Choose函数就是返回某个位置在列表中的值,如下图,一看就明白了。

    b6d0873b3ada33b5a6a95515573d240e.png

    来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/kuozhan/258.html

    展开全文
  • 一、功能表格的首列查找指定的数据,并返回指定的数据所在行的指定列处的数据。二、语法标准格式:VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)三、语法解释VLOOKUP(lookup_value,table_...

    VLookup函数是一个数据查找函数,用于查找特定或指定的单元格数据!下面先介绍其用法!

    一、功能

    在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。

    二、语法

    标准格式:

    VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)

    三、语法解释

    VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以写为:VLOOKUP(需在第一列中查找的数据,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值True或False);

    ①Lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。

    ②Table_array 为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。

    ⑴如果 range_lookup 为 TRUE或省略,则 table_array 的第一列中的数值必须按升序排列,否则,函数 VLOOKUP 不能返回正确的数值。如果 range_lookup 为 FALSE,table_array 不必进行排序。

    ⑵Table_array 的第一列中的数值可以为文本、数字或逻辑值。若为文本时,不区分文本的大小写。

    ③Col_index_num 为table_array 中待返回的匹配值的列序号。

    Col_index_num 为 1 时,返回 table_array 第一列中的数值;

    Col_index_num 为 2 时,返回 table_array 第二列中的数值,以此类推。

    如果Col_index_num 小于 1,函数 VLOOKUP 返回错误值 #VALUE!;

    如果Col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。

    ④Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。

    以上为英文解释,对于新手而言,可能无法完全掌握,下面以中文作为解释!

    VLOOKUP(所查找的第一列的特定数据,数据区域,返回第几列的数据, 逻辑值),该函数以表格中的第一列为查找对象,查找第一列指定的数据,如果找到,则返回该指定数据所对应行的任何一个列的数据!

    四、应用举例

    看下图

    734c691c404b2c32ce2362030ef747a5.gif

    在D12单元格的FX函数输入区域中输入如下图的函数代码,即得如下图的结果

    368ea1d8a13a586bd71629cb6a58c056.gif

    上述的代码“=VLOOKUP(20080301,A1:D9,2,TRUE)”的意思是,在第一列中查找编号为20080301的数据,所要查找的数据区域为A1:D9,如果找到20080301,则返回与20080301对应的(第)2列的数据,即姓名,在这里为“小昆虫”!

    2,代表返回第2列的数据;如果改为“=VLOOKUP(20080301,A1:D9,3,TRUE)”,返回的是第3列的数据,即工资,对应于20080301编号的工资,就是1600;如果3改为4,则返回的值应该是“财务室”;

    上述的代码,前三个参数是可变的,可以根据需要适当修改!第四个参数是逻辑值,其值只有两个,一个是TRUE,一个是False;

    在什么情况下该什么哪个逻辑值呢?

    先举个例子,假如让您在数万条记录的表格中查找给定编号的某个人,假如编号已按由小到大的顺序排序,您会很轻松地找到这个人;假如编号没有排序,您只好从上到下一条一条地查找,相当地费事。

    用VLOOKUP查找数据也是这样,当第一列已排序,第四个参数用TRUE(或确省),Excel会很轻松地找到数据,效率较高。当第一列没有排序,第四个参数用FALSE,Excel会从上到下一条一条地查找,效率较低。

    俺个人认为,若要精确查找数据,由于计算机运算速度很快,可省略排序操作,第四个参数直接用FALSE即可。

    展开全文
  • lookup()函数系应用的场合非常多,其中有一处概念需要熟练运用,即【模糊查找】与【精确查找】 概念: 【精确查找】:设定了匹配条件为1/true...接着使用lookup函数模糊查找: 即可完成对连续数值的区间分.
  • 1. 今天遇到了一个问题,需要找出excel中两列相同的数据,并标记。 我的整个操作流程如下: A B C 132 110 ...
  • Excel中lookup与vlookup局限性二三事

    千次阅读 2020-02-28 22:15:48
    目前网上关于lookup使用方法有两种: 一个是:lookup(查找值,查找区域,返回区域);另一个是:lookup(1,0/(查找值=查找列),返回列); 第一个就是官方给出的lookup函数的用法,但是使用这种方法需要保证...
  • ExcelLOOKUP函数的经典用法

    万次阅读 2018-02-28 14:47:29
    ​现在要根据E5单元格的员工姓名,这个信息表查询属于哪个部门,也就是咱们常说的逆向查询,就可以使用LOOKUP函数了。F5单元格输入以下公式:=LOOKUP(1,0/(B2:B10=E5),A2:A10)得出的结果是“生产部”。我靠,...
  • 关于VLOOKUP函数的用法Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP。下面介绍VLOOKUP函数的用法
  • Python实现ExcelLookup功能

    千次阅读 2020-02-26 14:56:40
    Python实现ExcelLookup...C列填入函数,然后下拉,最上方的LOOKUP函数: B1:是New.xls需要匹配的姓名 [basic.xls]Sheet1!$B1:1:1:B9:是需要Basic.xls寻找名字[basic.xls]Sheet1!9:是需要Basic...
  • 很难说这几种方式当中哪种效果更好,哪种更适合你的情况,更何况大型数据表格的搜索进程我们往往要混合使用这几种方法才能达到最佳效果。本文此仅就EXCEL中进行搜索的三种方法进行介绍,希望对你能有所帮助。...
  • 1.报名表第一行记录的姓名列设置公式为:=LOOKUP(A2,花名册!A$2:A$5,花名册!B$2:B$5) 2.然后选择 报名表第一行记录的姓名 ctrl+c,直接拖拉应用到其它行或者多选粘贴到其它行 参数说明: A2 查询条件,某生的...
  • 关于excel中vlookup函数的使用方法 前几天看到黎工整理资料时,用到vLOOKUP函数,感觉非常好!总结一下! 功用:适合对已有的各种基本数据加以整合,避免重复输入数据,整合的数据具有连结性,修改原始基本数据,...
  • LOOKUP在Excel中的复杂条件查找

    千次阅读 2014-01-14 14:20:50
    以及衍生用法,但比如说多条件查找,要动用数据区域的串接匹配,牵扯到的数据运算量实在太大了,很不利于工作表的计算,也不方便书写,今天我们着重讲一个多条件查找或者复杂条件查找的通式——LOOKUP。 =LOOKUP(1,...
  • excel 表格lookup 的操作

    2014-11-25 01:32:00
    这个实现语句如下,(写2行然后向下拖动)(2007或以上版本): 1 = 2 IF(OR($D2<>0,ISBLANK($H2),$G2="111"), 3 "", 4 IF(OR($G2="222",$G2="333"), 5 IF($H2>0,1,-1)*SUMIFS(INDIRECT("E"&...
  • Excel当中LookUp与VLookUp函数详解

    万次阅读 2012-07-17 22:04:00
    矢量形式的 LOOKUP 一行或一列区域(称为矢量)查找值,然后返回另一行或一列区域相同位置处的值。数组形式的 LOOKUP 数组的第一行或列查找指定值,然后返回该数组的最后一行或列相同位置处的值。 ...
  • 问题: 应用开发,可能会有这样一种场景:已知数据表A字段名定义(中文名称,英文字段名),已知显示表格字段名(中文...以上问题使用EXCEL解决,先将数据表定义复制到B、C列,查找字段中文名称复制到C列,H...
  • 摘要:在使用Excel时查询是经常要用到的操作,与VLookup相比Lookup函数有很强大的查询功能。文章介绍Lookup的常规用法的基础上通过实例详细介绍了“0/”的用法,以实现多种查询。关键词:函数;Lookup;0/中图分类号...
  • 利用excellookup函数来数据分箱

    千次阅读 2019-08-08 17:32:30
    我们对数据进行统计时,经常会按照一定的标准将数据先分为若干类,然后统计每一类的数据的频率和占比。例如,我们需要统计不同分数段学生的人数。 我们拿到的是每个学生的具体的分数,目的是统计不同分数段学生的...
  • Excel常用公式之LOOKUP

    2020-03-09 20:14:02
    简介 lookup公式用于通过查询值从一个表查找想要的对应值...E2位置的公式为=LOOKUP(D2,B2:B33,A2:A33),意思是B列查找和D2相同的值,如果找到了就返回对应的A列的值。H2位置的公式为=LOOKUP(G2,A2:A33,B2:...
  • lookup (第一种) lookup必选保证有序查询,学籍号是按顺序排的 如上表格,表格2的成绩输入到表格1成绩 鼠标选择F3->公式->插入函数->搜索lookup 三个参数下面解释很清楚了,确定点击这里的绿点...
  • 日常工作尤其是财务工作,我们经常需要较多的数据取得我们所需要的数据,如果一个一个地查找,不仅效率低下而且容易出错,使用VLOOKUP函数就可以快速找到我们需要的数据,而且准确性有保证; 1.LOOKUP =...
  • Excel LOOKUP 查找不准确的原因

    千次阅读 2019-11-15 16:36:39
    小贴士:如何VBA直接调用Excel公式 完整调用方法如下 Application.WorksheetFunction.函数名 或 Application.直接函数名 比如 Application.WorksheetFunction.sum(range(""A1:A20)) 来自:...
  • 问题描述:目前,手动设置查询区域时,一般基于已有...如果将查询区定义为全表(即,使用类似$A2:$S1048576或$A:$S这种方式),则可能导致工作表响应变慢。解决方法:设置动态查询区域的步骤:1. 设置名称:=OFFSET(...
  • lookup() 无比强大,也相当麻烦 ...lookup() 使用注意点 需要用lookup() 查询的时候,要查询的数组,必须是升序的。(目标数组可以不用),如果不是升序,会出现错误 如果lookup() 数据升序,且查不到目标值,不...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,803
精华内容 1,121
关键字:

在excel中lookup用法