精华内容
下载资源
问答
  • 函数讲解功能:VLOOKUP是最常用的查找和引用函数,依据给定的查阅值,在一定的数据区域中,返回与查阅值对应的想要查找的值。语法:=VLOOKUP(查阅值,包含查阅值和返回值的查找区域,查找区域中返回值的列号,精确...

    函数讲解

    功能

    VLOOKUP是最常用的查找和引用函数,依据给定的查阅值,在一定的数据区域中,返回与查阅值对应的想要查找的值。

    语法

    • =VLOOKUP(查阅值,包含查阅值和返回值的查找区域,查找区域中返回值的列号,精确查找或近似查找)

    参数

    • 查阅值,也就是你指定的查找关键值
    • 如本示例中,查阅值是F3单元格“林三”,我们要在“姓名”一列中查找“林三”得分,“林三”就是查找的关键值。
    • 包含查阅值和返回值的查找区域。一定记住,查阅值应该始终位于查找区域的第一列,这样 VLOOKUP 才能正常工作。
    • 例如,本示例中,查找区域是$B$2:$D$15,查阅值“林三”所在的“姓名”B列,就是该区域的首列,而且该区域还包括返回值“得分”所在的D列。
    • 查找区域中返回值的列号。
    • 例如,本示例,查找区域$B$2:$D$15中,首列“姓名”是第一列,返回值“得分”是第三列,所以列号是“3”。
    • 精确查找或近似查找。
    • 如果需要精确查找返回值,则指定 FALSE或者0;如果近似查找返回值,则指定TRUE或者1;如果该参数省略,则默认为近似匹配 TRUE 或近似匹配。
    • 本示例中是“0”,为精确查找。

    (本文是VLOOKUP使用的文字描述,VLOOKUP使用的视频讲解请点击:VLOOKUP函数使用方法详解

    一、需基本查找

    在G3单元格输入公式:

    =VLOOKUP(F3,$B$2:$D$15,3,0)

    确定,即可查找到“林三”的得分;

    公式向下填充,即可查找到“陆七”的得分。

    ff02f5538cd66c439ebcb14814287574.png

    如本示例中,查阅值是F3单元格“林三”,我们要在“姓名”一列中查找“林

    本示例公式解释:

    5a7869a388d31005813039b725d4ee6a.png

    注意:查找区域的绝对引用

    在公式中,第二个参数“查找区域”,使用的是绝对引用$B$2:$D$15。

    绝对引用的作用是:公式填充到其他行列时,该区域不变。

    本示例,查找完“林三”的得分,公式向下填充,再去查找“陆七”得分,查找区域始终不应改变,应该是包含所有姓名与得分的B2:D15区域,所以,该区域绝对引用。

    二、多行多列查找

    比如,以下数据:

    07e9e64084cec08517fba26296892f6c.png

    要求查找多人多条信息,这种情况,就需要灵活改动VLOOKUP函数参数,实现用一个公式返回多行多列数据。

    公式实现过程如下:

    3db49ece09173578b24f211b07e7f4fe.gif

    我们可以看出,几行几列数据,是用一个公式完成的,该公式是:

    =VLOOKUP($B18,$C$2:$G$15,COLUMN(B1),0)

    公式向下,向右填充,记得到所有要求查找的返回值。

    三、区间查找

    如下图:

    359b4f2253ff4b55f5c6d1c0b9c6e554.png

    采购数量不同,所得折扣也不同,如右侧的折扣表。

    公式“=VLOOKUP(B2,$E$3:$F$6,2)”,省略了第四个参数,即查找方式,省略就代表把第四个参数设置成TRUE或1,即是近似查找。

    近似查找返回值是:比查阅值小且最接近的查询区域首列中的区间值所对应的返回值。

    本示例中

    • 比“20”小的值且最接近20的是0,所以返回0对应的区间值“0%”;
    • 比“225”小的值且最接近225的是200,所以返回200对应的区间值“8%”。

    区间查找有一最最重要的注意事项:

    查找区域的区间值必须是从小到大排列,否则查找不到正确结果。

    本示例,区间值0、100、200、300是从小到大依次排列的。

    四、等级评定

    如下图:

    ae9b18453bd19dcf8e05bedc1627d9ed.png

    公式“=VLOOKUP(B2,{0,"不合格";60,"合格";70,"良好";85,"优秀"},2)”,省略了第四个参数,即是近似查找。

    其中,{0,"不合格";60,"合格";70,"良好";85,"优秀"}是下图数组的变相写法:

    46c38db28cace6bc33f01e82f0c16551.png

    等级查找是区间查找的特殊方式,也可以写成区间查找的公式:

    994118ecc544373aad05fc91edacbdbe.png

    五、模糊查找

    如下图:

    8e7174d45499343b42b00865f3e50a8d.png

    查找G型号系列产品的销量,可以把查找值用通配符表示。此种方法可以查找字符串中含有某个关键值的对应返回值。

    六、多条件查找

    如下图:

    8622dea4097725767a166b8898260db5.png

    查找仓库二键盘的销量,查找条件必须符合仓库是“仓库二”、商品是“键盘”两个条件。

    公式:

    =VLOOKUP(E2&F2,IF({1,0},A2:A13&B2:B13,C2:C13),2,0)

    按“CTRL+SHIFT+ENTER”键确认,即得结果。

    第一个参数:

    E2&F2,用文本连接符,将E2单元格“仓库二”与F2单元格“键盘”,连接在一起,形成新的查询条件:仓库二键盘。

    第二个参数:

    IF({1,0},A2:A13&B2:B13,C2:C13),生成一个新的查询区域:

    894318c2f754ca682fbb5994f0b14965.png

    第三个参数:2,新的查找区域里,返回值在第二列。

    第四个参数:0,精确查找。

    七、逆向查找

    VLOOKUP函数要求查询值必须位于查询区域的首列。比如,下图中的数据:

    656cb01dc86ddbc99d13f21561754c0f.png

    原数据区,“部门”位于“姓名”的左侧,而要求按照姓名去查询部门,那直接用VLOOKUP函数进行查找,是查不到结果的。

    我们需要构建一个新的查询数据区,将“姓名”置于“部门”的左侧。这种新的查询数据区,可以通过IF和CHOOSE两个函数来实现。

    IF帮助VLOOKUP实现逆向查询

    在E2输入公式:

    =VLOOKUP(D2,IF({1,0},B1:B10,A1:A10),2,0),

    结果如下图:

    bad38fed0ffbe241e67195bcae212660.png

    其中:

    IF({1,0},B1:B10,A1:A10),构造出姓名在前,部门在后的新的查询区域,如下图:

    10be454530e455a14407d8eee6c377f1.png

    CHOOSE帮助VLOOKUP实现逆向查询

    也可在E2输入公式:

    =VLOOKUP(D2,CHOOSE({1,2},B1:B10,A1:A10),2,0),

    结果如下图:

    1f59348bc5bf837331d4e7c5e3c6fc48.png

    八、跨表引用数据

    如下图,将表1中的消费记录,按名称,引用到表2中:

    d8cd957bef752b860a8c1d2a6e3f8197.png

    其实,跨工作表的引用,和同一工作表数据引用方法是一样的,只不过多了一步点击工作表的名称,即选择工作表而已。

    引用过程如下:

    3e81eca2c5d8bd28d7e53414ee91d5aa.gif

    切记:

    在选了引用位置“sheet1!A1:B13”以后,不要再去点回sheet2,除非公式后面需要sheet2中的数据。在公式编辑过程中,鼠标的点击位置会随时记录。

    展开全文
  • VLOOKUP函数是Excel中几个最重函数之一,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明。本文为入门部分  一、入门级  VLOOKUP是一个查找函数,给定一个查找的目标,它...

      VLOOKUP函数是Excel中几个最重函数之一,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明。本文为入门部分

         一、入门级

          VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:

          VLOOKUP(查找目标查找范围返回值的列数精确OR模糊查找)

    下面以一个实例来介绍一下这四个参数的使用

         例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。  

       公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)  

       参数说明:

           1 查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。我们要根据表二的“姓名”在表一中A列进行查找。

            公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)   

           2 查找范围(VLOOKUP(A13,$B$2:$D$8,3,0) :指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。所以下一步我们就要指定从哪个范围中进行查找。VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。本例中要从表一中进行查找,那么范围我们要怎么指定呢?这里也是极易出错的地方。大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:

            A 查找目标一定要在该区域的第一列。本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。因为查找的“姓名”不在$A$2:$D$8区域的第一列。

            B 该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的D列)一定要包括在这个范围内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。

           3 返回值的列数(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。这是VLOOKUP第3个参数。它是一个整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中我们要返回的是“年龄”,它是第二个参数查找范围$B$2:$D$8的第3列。这里一定要注意,列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列。如果本例中要是查找姓名所对应的性别,第3个参数的值应该设置为多少呢。答案是2。因为性别在$B$2:$D$8的第2列中。

           4 精确OR模糊查找(VLOOKUP(A13,$B$2:$D$8,3,0)  ),最后一个参数是决定函数精确和模糊查找的关键。精确即完全一样,模糊即包含的意思。第4个参数如果指定值是0或FALSE就表示精确查找,而值为1 或TRUE时则表示模糊。这里兰色提醒大家切记切记,在使用VLOOKUP时千万不要把这个参数给漏掉了,如果缺少这个参数默为值为模糊查找,我们就无法精确查找到结果了。  

    展开全文
  • 一般情况,使用VLOOKUP函数即可轻松查找出来(如下图):输入公式:=VLOOKUP(F4,C4:D19,2,0) ,然后再双击或下拉填充公式。但是,有些人员的销售额没有查找到,结果显示错误值(如下图),销售汇总表中是有数据的,相信...

    日常工作中,经常碰到如下图情况——从销售名单中查找某人的销售额。

    7ec1983c2cba4e581f267238536b243f.png

    一般情况,使用VLOOKUP函数即可轻松查找出来(如下图):

    输入公式:=VLOOKUP(F4,C4:D19,2,0) ,然后再双击或下拉填充公式。

    83623b11507c70cc4bba4c7533ff2a1a.png

    但是,有些人员的销售额没有查找到,结果显示错误值(如下图),销售汇总表中是有数据的,相信很多小伙伴碰到过这种情况。

    1d0954ad1f3ff2ccd531f57d9b1ec5db.png

    出错原因:关于这种不能查找匹配的问题,是由于VLOOKUP函数的第2个参数造成的,当下拉填充公式是第2个参数的区域也会相应的变化,我们要查找的数据在数据源区域外了,当然就查找匹配不到了。只需要把他变成绝对引用,让单元格区域在下拉填充公式时保持不变。

    fd284fafdc944a04a28107a21acf218a.png
    • 解决办法一:

    双击G4单元格进入编辑状态,选中VLOOKUP第二个参数,按F4键,添加绝对引用符号,

    公式变成:=VLOOKUP(F4,$C$4:$D$19,2,0)

    再向下填充公式即可。

    b64058f7b57e3c6fbe3b3aec430dd4e1.png
    • 解决方法二:

    VLOOKUP函数的第2个参数直接选择整列数据,

    公式变成:=VLOOKUP(F4,C:D,2,0)

    这样不管怎么填充公式,所查找数据都会在所选区域内。

    a88c77cb7af00646ed89ead26271eeb5.png

    在使用VLOOKUP函数过程中你还碰到哪些问题?欢迎评论区留言讨论!

    更多教程学习点击下方专栏

    展开全文
  • excel中vlookup数据匹配

    2020-02-13 00:08:03
    2)演示实现两个sheet匹配数据 3)实例中场景是HR通过晋级名单,到员工信息表中,匹配员工基本信息 4)员工基本信息(sheet1) 4)晋级名单(sheet2) 晋级名单中,等级、工号需要到“人员基本信息”中匹配 2)选中...

    1)excel 版本为2016
    2)演示实现两个sheet匹配数据
    3)实例中场景是HR通过晋级名单,到员工信息表中,匹配员工基本信息
    4)员工基本信息(sheet1)
    在这里插入图片描述
    4)晋级名单(sheet2)
    在这里插入图片描述
    晋级名单中,等级、工号需要到“人员基本信息”中匹配
    2)选中你要填充数据单元格,然后在“晋级”sheet中,通过菜单“查找与引用” 找到vlookup公式
    在这里插入图片描述
    Lookup_value 应该选中你需要查找的值
    Table_array要查询数据的区域
    Col_index_num选中你在Table_array数据区域中需要匹配到当前单元格的字
    Range_lookup 在第一列中查询大致匹配,用TRUE或省略;若要精确匹配使用FALSE
    3) Lookup_value 选中需要匹配,当前单元格同行的单元格
    在这里插入图片描述
    3)Table_array 选择你要匹配的数据区域(备注需要匹配的数据必须保证第一列为需要匹配的数据列)
    在这里插入图片描述
    3)Col_index_num 填入你需要填充的数据, 在Table_array 选择你要匹配的数据区域第几列,列标从1开始。
    本示例中需要“等级”所以填入3
    在这里插入图片描述
    4)Range_lookup 填入FALSE准确匹配
    在这里插入图片描述
    5)上述过程填写完以后,对所有需要查询匹配的行进行公式套用
    在这里插入图片描述
    在这里插入图片描述

    备注:
    1、Col_index_num 值可以坐标值可以通过添加$,实现位置固定,或按下图选中Col_index_num 值按F4
    在这里插入图片描述
    2、Col_index_num选中的目标区域第一列必须是需要匹配的数据,这excel设计还不够友好。
    3、如果公式设置好以后无法显示具体的值,是由于显示值对应类数据类型不为“常规”。
    4、拖动填充柄时,如何使VLOOKUP函数的table_array参数保持不变https://tieba.baidu.com/p/156465124?red_tag=3254965494

    感谢:https://www.cnblogs.com/revel171226/p/11526311.html

    展开全文
  • Vlookup 快速匹配工具

    2019-12-10 11:28:18
    Vlookup 快速匹配工具,本软件可省去手动Vlookup,快捷,方便。Excel表数据量比较大时,该软件可快速进行Vlookup,避免数据量大,造成运行速度慢。
  • 小伙伴们好啊,今天和大家来说说VLOOKUP的那些事儿,深入了解一下VLOOKUP函数的各种用法,看看这位大众情人还藏着多少不为人知的秘密。函数的语法为:VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)第...
  • R语言实现EXCEL中根据两个列表匹配数据VLOOKUP),就是根据表A中的数据来匹配表B中的数据,数据问我要,免费,代码附上。
  • 小伙伴们好啊,今天和大家来说说VLOOKUP的那些事儿,深入了解一下VLOOKUP函数的各种用法,看看这位大众情人还藏着多少不为人知的秘密。函数的语法为:VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)第...
  • 在EXCEL函数中,VLOOKUP函数一直被称为"职场神器",但是对于初学者来说,...VLOOKUP函数语法(4个参数):VLOOKUP(查找值,查找区域,返回查找区域第几列,逻辑值0或1)错误01:数据匹配VLOOKUP函数查找不到匹配的值,就...
  • VLOOKUP函数作为职场中最常见的函数,被大家当做大众情人般的存在,那它究竟如何使用,又有哪些注意事项和常见错误呢,且听我慢慢道来。首先VLOOUP函数的基本写法如下:=VLOOKUP(lookup_value,table_array,col_index...
  • 现在,小新就和大家一起来学习VLOOKUP函数,让数据查找的烦恼一次解决。首先我们要了解Vlookup是什么?VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,...
  • Excel公式-通过Vlookup匹配多列数据

    千次阅读 2021-02-19 18:38:15
    2、我们通常使用Vlookup函数来匹配单列数据,上边的需求需要我们用vlookup函数去匹配多列数据。即vlookup公式在实现下拽填充的基础上,也需要实现右拽填充。 vlookup语法如下: 1)下拽填充公式时时,lookup_value...
  • VLOOKUP函数匹配不出数据

    千次阅读 2018-10-26 16:37:06
    今天逛ExcelHome论坛的时候,发现一个关于vlookup函数匹配不出数据的帖子。      提问者想通过订单号 匹配收入 sheet里的收入以确认订单金额是否入账,结果发现并不能匹配出结果。  笔者看见后有以下想法:...
  • 使用Vlookup筛选数据

    2021-03-31 23:49:17
    使用Vlookup筛选数据 打开Excel在D14输入"="点击做上角fx,输入VLOOKUP,查找,点击vlookup。 第一个输入框输入需要查找的文本 第二个选中输入需要查找的文本和相对应的值的区域 第三个空格输入2(所需要的的值在...
  • 使用vlookup匹配时出现 /N#A 怎么办

    万次阅读 2019-01-09 12:23:56
    使用vlookup函数时,时而会遇到这种情况: 明明看似相同的数据,但是查询时出现 /N#A 谁还没点脾气呢 图片来源于网络 分析:如果查找的值为数字,并且返回错误值时,多数情况是查找值和原始数据表值的格式...
  • vlookup倒查前几列的方法。 Vlook可以倒查前面了。
  • hello,大家好,今天跟大家详细讲解下vlookup中{0,1}它是... 用于条件判断{0,1}用于条件判断,我们最常见的要数使用vlookup函数进行反向查找,举例如下公式:=VLOOKUP(E2,IF({1,0},C2:C10,A2:A10),2,0)Vlookup进行...
  • vlookup匹配数据

    2021-03-18 16:13:42
    vlookup把一张表的某一列数据匹配到另外一张表里面去
  • 类似vlookup数据抽取小工具
  • VLookup出第二个值

    2017-12-28 10:08:27
    他等于VLookup出第二个值的数组类公式,会使用后提前下班。
  • 主要介绍了Python Excel vlookup函数实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • Excle处理数据常用的两大利器就是VLOOKUP和透视表,对于一些Excle处理数据的公司,面试也会问是否懂得这两大利器。学好他们,不仅有助于快速处理数据,还可能助你拿到Offer。1.VLOOKUP VLOOKUP是按列查找,最终...
  • EXCEL的VLOOKUP匹配失败是什么原因呢

    千次阅读 2021-01-17 17:41:25
    EXCEL的VLOOKUP匹配失败是什么原因呢原因解决办法 原因 单元格格式问题 解决办法 将目标列的单元格式、待匹配列的单元格格式、以及待填充列单元格格式,统一设置为“常规”。
  • VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)lookup_value:为在查找范围的第一列中要查找的值。table_array:为查找范围,注意查找范围的第一列为要查找的值。col_index_num:待返回的数据...
  • 查询引用,在Excel中的应用非常广泛,其中...语法:=Vlookup(查询值,数据范围,返回值列数,匹配模式)。其中匹配模式有两种,分别为“0”或“1”。其中“0”为精准匹配,“1”为模糊匹配。目的:查询“销售员”的“...
  • excel中使用Vlookup数据透视表

    千次阅读 2021-01-14 11:10:01
    虽然不经常excel做数据筛选操作,但是偶尔还是会有这种需求,每次来都是去科普,没往心里记,这次索性做个记录,以后有...现在需要知道每条订单对应的金额应该是多少,可以使用vlookup函数来进行解决。 在sheet2页内.
  • EXCEL多列vlookup匹配

    千次阅读 2020-04-10 15:29:45
    不然,有时候你花了半天vlookup后的数据,第二天打开发现是匹配前的数据! (具体原因懒得分析了) 关键有二: 1) $字符 该符合保证了后面的字符不会随着拉动而自动变化 2) Column(A1)函数 该函数返回输入变量...
  • Excel 使用 VLOOKUP 筛选数据 VLOOKUP 官方文档 公式: =VLOOKUP (查找值、包含查找值的范围、包含返回值的范围中的列号、近似匹配 (TRUE) 或精确匹配 (FALSE) ) 重点: 第二个参数,需注意查找值所在列应该位于...
  • 在excel中,进行vlookup匹配时,由于数据一开始保存为csv格式,导致单元格里数值后面有\t换行符,这是使用pandas读入数据之后显示数据发现的,由于格式不统一,无法进行匹配,对有空格的数据单元进行CLEAN()函数处理...
  • 解决办法:使用substitute函数 图中把含有~符号,vlookup匹配成功的公式为: =VLOOKUP(SUBSTITUTE(G3,"","~"),B:C,2,0) 类似:~这个符号的通配符还有:*和? 解决办法和上面类似 ...

空空如也

空空如也

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

如何用vlookup匹配数据