vlookup 订阅
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。 展开全文
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。
信息
外文名
VlookUp
适用范围
Excel
类    别
查找函数
中文名
VLOOKUP函数
功    能
按列查找
VLOOKUP函数语法规则
该函数的语法规则如下:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
收起全文
精华内容
下载资源
问答
  • 相信很多学编程的人都对Vlookup函数不陌生,一些在excel中不方便处理的大量数据,用Python就可以轻松解决。下面介绍openpyxl库中如何实现vlookup函数 : 1.数据源介绍 如图所示,有一个“ vlookup.xlsx ”文件,“ ...
  • Vlookup练习.xlsx

    2019-10-29 18:12:27
    使用Excel表格中vlookup函数获得心得,介绍了如何使用vlookup函数提高表格的处理效率,
  • 主要介绍了Python Excel vlookup函数实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • Vlookup 快速匹配工具

    2019-12-10 11:28:18
    Vlookup 快速匹配工具,本软件可省去手动Vlookup,快捷,方便。Excel表数据量比较大时,该软件可快速进行Vlookup,避免数据量大,造成运行速度慢。
  • vlookup函数实例.xlsx

    2021-02-01 12:46:51
    vlookup函数实例.xlsx
  • 今天小编就为大家分享一篇pandas实现excel中的数据透视表和Vlookup函数功能代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • VLOOKUP函数是Excel中几个最重函数之一,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明。本文为入门部分  一、入门级  VLOOKUP是一个查找函数,给定一个查找的目标,它就...
  • VLOOKUP跨Sheet关系的引用,用于输入固定的关系字段列时,会在结果列生成固定的字段内容;
  • VLOOKUP

    2019-04-18 01:43:14
    NULL 博文链接:https://weixing.iteye.com/blog/1851429
  • 通过本套教程,您将学会 快速绘制表格,并完成打印输出,动态表格在工作中的妙用,窗格的冻结,制作动态考勤表,学会vlookup函数的操作,掌握vlookup的常范的错误,会嵌套vlookup函数返回多列的值,了解数据透视表
  • vlookup倒查前几列的方法。 Vlook可以倒查前面了。
  • 利用Excel VLOOKUP函数实现逆向查询数据.rar,在一般情况下,VLOOKUP函数无法处理从右向左的查询方向。然而,如果将目标数据进行特殊的转换,就能够用该函数实现此类特殊查询,见本例。
  • VLOOKUP-Excel匹配替换

    2019-04-17 01:23:23
    NULL 博文链接:https://yuky1327.iteye.com/blog/1826172
  • NULL 博文链接:https://cddcdd.iteye.com/blog/323097
  • 通过vba中的循环和数组实现的匹配函数,可以帮助新入门的同学学习VBA程序,同时也希望各位大神指导,如何写出更简单高效的代码。
  • VLOOKUP 在 Excel 中作为 vlookup 的函数[content, index] = vlookup(m, e, column, lookcolumn) 在'm'的'lookcolumn'-th列中查找'e',并返回'm'中对应的'column'-th元素同一行。 'm' 可以是单元矩阵的数字矩阵。 ...
  • VLookup出第二个值

    2017-12-28 10:08:27
    他等于VLookup出第二个值的数组类公式,会使用后提前下班。
  • 此函数应作为 Excel 中的 vlookup 函数工作 vlookup 在 'matrix_table' 的 'luv-column'-th 列中查找 'look up value',并在同一行中返回对应的 'matrix_table' 的第 'mt_col'-th 元素。 例子: 矩阵1 2 3 4 5 6 7 ...
  • vba实现vlookup

    2014-05-17 10:49:49
    用vba实现vlookup功能,vlookup在查找引用很多数据时会很慢。vba可以实现快速查找
  • 类似vlookup的数据抽取小工具
  • 用R语言实现EXCEL中根据两个列表匹配数据(VLOOKUP),就是根据表A中的数据来匹配表B中的数据,数据问我要,免费,代码附上。
  • vlookup函数使用

    2020-09-23 16:31:01
    vlookup函数基本使用--如何将两个Excel表中的数据匹配;excel表中vlookup函数使用方法将一表引到另一表
  • Excel VlookUp函数使用

    2018-04-03 17:48:21
    VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列...
  • VBA实现VLOOKUP11.rar

    2020-04-22 14:07:10
    VBA实现VLOOKUP11.rar
  • JSNOW VLOOKUP 该库使您可以轻松查找数据,使用搜索和分页功能,可以轻松查找数据! 选项 title (string)->弹出窗口的标题 search (布尔值)->如果要添加搜索功能,则设置为true(默认为true) limit (int)->...
  • 精品文档 VLOOKUP函数是 Excel 中的一个纵向查找函数它与 LOOKUP函数和 HLOOKUP函 数属于一类函数在工作中都有广泛应用 VLOOKUP是按列查找最终返回该列 所需查询列序所对应的值与之对应的 HLOOKUP是按行查找的 VLOOK...
  • 函数讲解功能: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 中的一个纵向查找函数它与LOOKUP 函数和HLO OKUP 函数属于一类函数在工作中都有广泛应用VLOOKUP 是按列查找 最终返回该列所需查询列序所对应的值与之对应的HLOOKUP 是按行...
  • 小伙伴们好啊,今天和大家来说说VLOOKUP的那些事儿,深入了解一下VLOOKUP函数的各种用法,看看这位大众情人还藏着多少不为人知的秘密。函数的语法为:VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)第...

    小伙伴们好啊,今天和大家来说说VLOOKUP的那些事儿,深入了解一下VLOOKUP函数的各种用法,看看这位大众情人还藏着多少不为人知的秘密。

    函数的语法为:

    VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)

    第一参数是要在表格或区域的第一列中查询的值。

    第二参数是需要查询的单元格区域,这个区域中的首列必须要包含查询值,否则公式将返回错误值。如果查询区域中包含多个符合条件的查询值,VLOOKUP函数只能返回第一个查找到的结果。

    第三参数用于指定返回查询区域中第几列的值。

    第四参数决定函数的查找方式,如果为0或FASLE,用精确匹配方式,而且支持无序查找;如果为TRUE或被省略,则使用近似匹配方式,同时要求查询区域的首列按升序排序。

    1、常规查询

    如图,需要从B~E的数据表中,根据H3单元格的姓名查询对应的职务。

    公式为:

    =VLOOKUP(H3,C:E,3,0)

    5688c7de9938f7fd8451b7a12e02b45b.png

    提示:

    • VLOOKUP函数第三参数中的列号,不能理解为工作表中实际的列号,而是指定要返回查询区域中第几列的值。

    2、带通配符的查询

    如图,需要从B~E的数据表中,根据H3单元格的姓氏,查询对应的姓名和部门。

    公式为:

    =VLOOKUP($H3&"*",$C:$E,COLUMN(A1),0)

    a41b6145481c39a00eb35f77aaccc493.png

    提示:

    通配符“*”表示任意多个字符,VLOOKUP函数第一参数使用$H3&"*",即在C列中查询以H2单元格内容开头的内容,并返回对应列的信息。

    3、近似查询

    如图,需要根据H~I的对照表,判断D列成绩对应的评议结果。

    公式为:

    =VLOOKUP(D2,H:I,2)

    045da818bdb186e5b8238736089cb8c6.png

    提示:

    • VLOOKUP函数第四参数被省略,在近似匹配模式下返回查询值的精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于查询值的最大值。

    • 使用近似匹配时,查询区域的首列必须按升序排序,否则无法得到正确的结果。

    4、逆向查询

    如图,需要从B~E的数据表中,根据H3单元格的部门,查询对应的姓名。

    公式为:

    =VLOOKUP(H3,CHOOSE({1,2},D2:D11,C2:C11),2,0)

    3eada89e16cb38729b185f8c3a84d3f7.png

    提示:

    • VLOOKUP函数的查询值要求必须位于查询区域中的首列,如果被查找值不在数据表的首列时,需要先将目标数据进行特殊的转换。

    • CHOOSE函数第一参数使用常量数组{1,2},将查询值所在的D2:D11和返回值所在的C2:C11整合成一个新的两列多行的内存数组。

    • 生成的内存数组符合VLOOKUP函数的查询值必须处于数据区域中首列的要求。VLOOKUP函数以职务做查询条件,在内存数组中查询并返回对应的姓名信息,从而实现了逆向查询的目的。

    5、多条件查询

    如图,需要从B~E的数据表中,根据H3单元格的部门和I3单元格的职务,查询对应的姓名。

    J3单元格公式为:

    =VLOOKUP(H3&I3,IF({1,0},D2:D11&E2:E11,C2:C11),2,)

    6e2d6ac4f044b384d15bd89e874db3df.png

    提示:

    • 使用连接符“&”将部门和职务合并成新的字符串,以此作为VLOOKUP函数的查询条件。

    • IF部分,先将D列的部门和E列的职务进行连接,再使用IF({1,0}的方式,构造出部门职务在前、姓名在后的内存数组。

    • VLOOKUP函数在IF函数构造出的内存数组首列中查询部门职务字符串的位置,返回对应的姓名。

    • 数组公式,不要忘了按组合键。

    6、一对多查询

    如图,需要从B~E的数据表中,根据H3单元格的职务,查询对应的多个姓名。

    ba9811ce527f11b731a78a73ba92dc34.png

    首先在A2单元格输入以下公式,向下复制:

    =(E2=$H$3)+A1

    a7b25936c856147e1343c5d30b4cb9b4.png

    然后在I3单元格输入以下公式,向下复制:

    =IFERROR(VLOOKUP(ROW(A1),A:C,3,0),"")

    9973193ece97172d0ff4c7931085e926.png

    提示:

    • C列的职务每重复出现一次,A列的序号增加1。

    • VLOOKUP函数使用1至N的递增序列作为查询值,使用A:C列作为查询区域,以精确匹配的方式返回与之相对应的B列的姓名。注意查找区域必须由辅助列A列开始。

    • 最后将辅助列字体设置为白色或进行隐藏即可。

    7、按指定次数重复数据

    如图,需要根据C列指定的次数,重复显示B列的内容。

    83e3066c3be35ade7865264b0674c2a1.png

    首先在A2单元格输入以下公式,向下复制:

    =A1+C2

    5df3db642a362cfcc90a194bbd3fc864.png

    然后在E2单元格输入以下公式,向下复制:

    =IFERROR(VLOOKUP(ROW(A1),A:B,2,0),E3)&""

    49b4e720003c6d7d550e9826da757674.png

    今天的分享就是这些,祝小伙伴们加班幸福,堵车快乐,一天好心情!

    图文制作:祝洪忠

    精彩视频教程推荐:

    一步破,我该做什么样的图表(限时免费)

    老祝说VLOOKUP(限时免费)

    PPT中十大无知误终身的操作(限时免费)

    事半功倍的报表模板搭建(限时免费)

    玩转自定义函数(限时免费)

    闲聊SUBTOTAL函数的前世今生(限时免费)

    一小时快速入门,VBA其实很简单(限时免费)

    达人哥带你玩转Word自动编号(限时免费)

    请点击阅读原文】,直达ExcelHome云课堂观看视频

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,816
精华内容 2,726
关键字:

vlookup