中企动力 > 商学院 > excel匹配函数
  • ?

    如果你只会Vlookup函数那就别说你懂表格,Excel全部查找公式(共16大类)

    晓亦

    展开

    找对比,你会首先想到

    Vlookup

    函数。但在Excel中只会Vlookup函数是远远不够的。今天兰色对查找公式进行一次全面的整理。

    对于一个地方需要用到对比的时候我们肯定想到的是Vlookup函数,但是你在用Excel的时候只会用它可不行,今天我们就一起来梳理下常用的!

    地球人都知道:一题多解的只选取最优公式!

    1、普通查找VLOOKUP函数

    我们需要查找李晓峰的应发工资

    公式:=VLOOKUP(H2,B:F,5,0)

    2、反向查找INDEX

    函数

    查找吴刚的员工编号

    公式:=INDEX(A:A,MATCH(H2,B:B,0))

    反向查找

    3、交叉查找VLOOKUP函数:

    查找3月办公费的金额

    公式:=VLOOKUP(H2,A:F,MATCH(I2,1:1,0),0)

    4、多条件查找

    VLOOKUP函数

    查找上海产品B的销量

    公式:=LOOKUP(1,0/((A2:A7=E2)*(B2:B7=F2)),C2:C7)

    5、区间查找

    根据销量从右表中查找提成比率。

    公式:=LOOKUP(A2,$D$2:$E$5)

    6、双区间查找

    根据销量和比率完成情况,从表中查找返利。

    公式:=INDEX(B3:F7,MATCH(D11,A3:A7),MATCH(E11,B2:F2))

    7、线型插值

    A列是数量,B列是数量对应的系数值。现要求出数字8所对应的系数值。

    公式:=TREND(OFFSET(B1,MATCH(D3,A2:A6,1),,2,1),OFFSET(A1,MATCH(D3,A2:A6,1),,2,1),D3)

    8、查找最后一个符合条件记录

    要求查找A产品的最后一次进价。

    公式:=LOOKUP(1,0/(B2:B9=A13),C2:C9)

    9、模糊查找

    要求根据提供的城市从上表中查找该市名的第2列的值。

    公式:=VLOOKUP("*"&A7&"*",A1:B4,2,0)

    10、匹配查找

    要求根据地址从上表中查找所在城市的提成。

    公式:=lookup(9^9.find(A$3:A$6,A10),B$3:B$6)

    11、最后一个非空值查找

    要求查找最后一次还款日期

    公式:=LOOKUP(1,0/(B2:B13<>""),$A2:$A13)

    12、多工作表查找

    【例10】从各部门中查找员工的基本工资,在哪一个表中不一定。

    方法1

    公式:=IFERROR(VLOOKUP(A2,服务!A:G,7,0),IFERROR(VLOOKUP(A2,人事!A:G,7,0),IFERROR(VLOOKUP(A2,综合!A:G,7,0),IFERROR(VLOOKUP(A2,财务!A:G,7,0),IFERROR(VLOOKUP(A2,销售!A:G,7,0),"无此人信息")))))

    方法2:

    公式:=VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"销售";"服务";"人事";"综合";"财务"}&"!a:a"),A2),{"销售";"服务";"人事";"综合";"财务"})&"!a:g"),7,0)

    13、一对多查找

    【例】根据产品查找相对应的所有供应商

    公式:

    A2 =B2&COUNTIF(B$1:B2,B2)

    B11=IFERROR(VLOOKUP($A11&COLUMN(A1),$A:$C,3,0),"")

    14、查找销量最大的城市

    查找销量最大的城市。注意:注意:注意:数组公式按ctrl+shift+enter三键输入

    公式:{=INDEX(A:A,MAX((MAX(B3:B7)=B3:B7)*ROW(B3:B7)))}

    15、最接近值查找

    根据D4的价格,在B列查找最接近的价格,并返回相对应的日期

    注意:注意:注意:数组公式按ctrl+shift+enter三键输入

    公式:{=LOOKUP(1,0/(MIN(ABS(B3:B7-D4))=ABS(B3:B7-D4))*ROW(B3:B7),A3:A7)}

    15、跨多文件查找

    跨多个文件查找,网上大概很难找到这样的教程,仔细想想其实原理和跨多表查找一样,也是借助lookup等函数实现。

    文件夹中有N个仓库产品表格,需要在“查询”文件完成查询

    仓库表样式

    在查询表中设置公式,根据产品名称从指定的文件中sheet1工作表查询

    入库单价

    公式:=VLOOKUP(A2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT("["&{"仓库1";"仓库2";"仓库3"}&".xlsx]sheet1!a:a"),A2),"["&{"仓库1";"仓库2";"仓库3"}&".xlsx]sheet1")&"!a:b"),2,0)。

    如果你在用vlookup函数做多文件查找的时候也可以用iferror+vlookup的模式的这种模式,看起来公式很长,但是这样不会出错。此外,如果一个表用到的函数太多就需要用宏表函数用Files获取所有excel文件名称了。

    老男孩PS

    :我能想到的基本上都已经列出来了,但是我相信有很多大家可能看不懂,但是看不懂没关系,赶紧收藏起来,然后直接套用就可以了。

  • ?

    Excel引用函数之HLOOKUP、LOOKUP、MATCH、VLOOKUP

    牧青寒

    展开

    1、 LOOKUP函数与MATCH函数

    LOOKUP函数可以返回向量(单行区域或单列区域)或数组中的数值。此系列函数用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。当比较值位于数据表的首行,并且要查找下面给定行中的数据时,使用函数 HLOOKUP。当比较值位于要进行数据查找的左边一列时,使用函数 VLOOKUP。

    如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用函数 MATCH 而不是函数 LOOKUP。MATCH函数用来返回在指定方式下与指定数值匹配的数组中元素的相应位置。从以上分析可知,查找函数的功能,一是按搜索条件,返回被搜索区域内数据的一个数据值;二是按搜索条件,返回被搜索区域内某一数据所在的位置值。利用这两大功能,不仅能实现数据的查询,而且也能解决如"定级"之类的实际问题。

    2、 LOOKUP用于返回向量(单行区域或单列区域)或数组中的数值。

          函数 LOOKUP 有两种语法形式:向量和数组。

    (1) 向量形式

          函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值。

          其基本语法形式为LOOKUP(lookup_value,lookup_vector,result_vector)

          Lookup_value为函数 LOOKUP 在第一个向量中所要查找的数值。Lookup_value 可以为数字、文本、逻辑值或包含数值的名称或引用。

          Lookup_vector为只包含一行或一列的区域。Lookup_vector 的数值可以为文本、数字或逻辑值。

          需要注意的是Lookup_vector 的数值必须按升序排序:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE;否则,函数 LOOKUP 不能返回正确的结果。文本不区分大小写。

          Result_vector 只包含一行或一列的区域,其大小必须与 lookup_vector 相同。

          如果函数 LOOKUP 找不到 lookup_value,则查找 lookup_vector 中小于或等于 lookup_value 的最大数值。

          如果 lookup_value 小于 lookup_vector 中的最小值,函数 LOOKUP 返回错误值 #N/A。示例详见图1 

    图1

    (2) 数组形式

    函数 LOOKUP 的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。通常情况下,最好使用函数 HLOOKUP 或函数 VLOOKUP 来替代函数 LOOKUP 的数组形式。函数 LOOKUP 的这种形式主要用于与其他电子表格兼容。关于LOOKUP的数组形式的用法在此不再赘述,感兴趣的可以参看Excel的帮助。

    3、 HLOOKUP与VLOOKUP

    HLOOKUP用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。

           VLOOKUP用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。

          当比较值位于数据表的首行,并且要查找下面给定行中的数据时,请使用函数 HLOOKUP。

          当比较值位于要进行数据查找的左边一列时,请使用函数 VLOOKUP。

          语法形式为:

         HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

         VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

         其中,Lookup_value表示要查找的值,它必须位于自定义查找区域的最左列。Lookup_value 可以为数值、引用或文字串。

        Table_array查找的区域,用于查找数据的区域,上面的查找值必须位于这个区域的最左列。可以使用对区域或区域名称的引用。

        Row_index_num为 table_array 中待返回的匹配值的行序号。Row_index_num 为 1 时,返回 table_array 第一行的数值,row_index_num 为 2 时,返回 table_array 第二行的数值,以此类推。

        Col_index_num为相对列号。最左列为1,其右边一列为2,依此类推.

        Range_lookup为一逻辑值,指明函数 HLOOKUP 查找时是精确匹配,还是近似匹配。

    4、下面详细介绍一下VLOOKUP函数的应用。

    简言之,VLOOKUP函数可以根据搜索区域内最左列的值,去查找区域内其它列的数据,并返回该列的数据,对于字母来说,搜索时不分大小写。所以,函数VLOOKUP的查找可以达到两种目的:一是精确的查找。二是近似的查找。下面分别说明。

    (1) 精确查找--根据区域最左列的值,对其它列的数据进行精确的查找。示例:创建工资表与工资条

             首先建立员工工资表

     

    图2

            然后,根据工资表创建各个员工的工资条,此工资条为应用Vlookup函数建立。以员工Sandy(编号A001)的工资条创建为例说明。

           第一步,拷贝标题栏

           第二步,在编号处(A21)写入A001

           第三步,在姓名(B21)创建公式=VLOOKUP($A21,$A$3:$H$12,2,FALSE)

          语法解释:在$A$3:$H$12范围内(即工资表中)精确找出与A21单元格相符的行,并将该行中第二列的内容计入单元格中。

          第四步,以此类推,在随后的单元格中写入相应的公式。

     

    图3

    (2) 近似的查找--根据定义区域最左列的值,对其它列数据进行不精确值的查找

             示例:按照项目总额不同提取相应比例的奖金

             第一步,建立一个项目总额与奖金比例的对照表,如图6所示。项目总额的数字均为大于情况。即项目总额在0~5000元时,奖金比例为1%,以此类推。 

    图4

             第二步 假定某项目的项目总额为13000元,在B11格中输入公式=VLOOKUP(A11,$A$4:$B$8,2,TRUE),即可求得具体的奖金比例为5%,如图5。

     

    图5

    5、 MATCH函数

          MATCH函数有两方面的功能,两种操作都返回一个位置值。

          一是确定区域中的一个值在一列中的准确位置,这种精确的查询与列表是否排序无关。

          二是确定一个给定值位于已排序列表中的位置,这不需要准确的匹配.

          语法结构为:MATCH(lookup_value,lookup_array,match_type) 

          lookup_value为要搜索的值。

          lookup_array:要查找的区域(必须是一行或一列)。

          match_type:匹配形式,有0、1和-1三种选择:"0"表示一个准确的搜索。"1"表示搜索小于或等于查换值的最大值,查找区域必须为升序排列。"-1"表示搜索大于或等于查找值的最小值,查找区域必须降序排开。以上的搜索,如果没有匹配值,则返回#N/A。

  • ?

    Excel超牛技巧:VLOOKUP数据匹配技能!

    hahacoon

    展开

    很多办公人员,特别是统计业务条线上的朋友,都对数据匹配这个事头疼不已,有什么好的方法吗?当然有,今天我们详细解答一下vlookup函数的实际应用问题:

    vlookup函数举例:如下图,已知表sheet1中的数据如下,如何在 sheet2 中进行如下引用:当A列学号随机出现的时候,如何在B列显示其对应的物理成绩?也就是要将表一的数据自动填充道表耳相应位置!

    首先我们需要详细了解我们要用到的vlookup函数:vlookup是判断引用数据的函数,它有四个参数:

    1、判断的条件

    2、跟踪数据的区域

    3、返回第几列的数据

    4、是否精确匹配

    根据上面的定义,我们就可以在sheet2表的B2单元格输入公式:

    =vlookup(a2,sheet1!$a$2:$f$100,6,true)

    四个参数详细定义:

    1、a2 是判断的条件,也就是你需要匹配的对象;

    2、sheet1!$a$2:$f$100 是需要查找的数据区域;

    3、6 这是返回什么数所在的列数,如上图的物理是第6列,所以应该是6;

    4、是否绝对引用,如果是就输入 true 如果是近似即可满足条件 那么输入false

    结果如下图:

    特别提示:如果你比较厌烦输入这些超长的函数公式,你也可以直接插入:公式,插入公式,vlookup

    不知道你是否已经会使用vlookup这个条件查找函数,如果有什么不会的可以留言哦!

  • ?

    WPS Excel经典函数:Vlookup怎么用

    魏代双

    展开

    有一天,老板忽然给了小金一份名单,让他找出名单中10个人的电脑号码。已有的客户备忘录中有几百条记录,请问小金应该怎样快速查找出这些人的电话?

    用查找快捷键“Ctrl + F”,一个一个查找吗?10个人当然可以这样,可是如果要查找的是几十个人的电话号码呢?

    正确而又高效的应该是用VLOOKUP函数,如图,几秒就搞定了老板的要求。

    VLOOKUP函数怎么用呢?

    VLOOKUP的公式是“=VLOOKUP(查找值,数据表,序列数,匹配条件[0,1])”,通俗地讲,就是4个问题,“找谁?”、“去哪里找?”、“找到后要什么?”、“找个相似的还是找个一模一样的”。

    只要你回答了这4个问题,并且用单元格引用作为回答,就可以正确写出VLOOKUP函数。

    在单元格中输入函数有两种办法。

    办法1

    熟悉VLOOKUP用法的,可以直接在单元格中输入“=VLOOKUP(”,然后用鼠标拖动选择查找值所在的单元格,接着用鼠标选取查找范围单元格,最后输入第三和第四个参数。

    输入时有两个小技巧,第一,先点击一个单元格,按“Ctrl +Shift + ↓”可以快速选中该单元格及之后的同一列的数据,按“Ctrl +Shift + →”可以快速选中单元格及右侧的单元格;第二,按F4键可以快速切换绝对引用和相对引用。

    办法2

    不熟悉公式的朋友,可以使用公式引导。如图,点击输入栏上的“fx”,接着输入VLOOKUP,然后就会看到函数参数窗口,该窗口中包含了参数解释,使用前述的两个小技巧,逐一设置每个参数的值。

    注意

    我们在使用VLOOKUP函数前,最好给数据排序;VLOOKUP的第二个参数表示查找范围,一般这个范围都是固定的,因此需要使用绝对引用(也就是$符号),否则极容易出错。

    谢谢阅读,欢迎点赞、评论、关注和点击头像。

  • ?

    Excel如何使用VLOOKUP函数

    凝珍

    展开

    VLOOKUP函数是Excel里面经常会使用到的一个函数。下面来讲解一下具体的含义和使用规则。

    VLOOKUP=vertical lookup,意思就是在一部分选中区域内,按照要查找的值在选定区域内垂直进行对比筛选,查找到需要的信息并且进行返回。

    以下为理论部分:

    =VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

    释义:

    lookup_value:要查找的值,包括数字,文本等

    table_array:要查找的值以及预期返回的内容所在的区域

    col_index_num:查找的区域的列数,选中区域的第一列为1,依次顺延,而不是根据工作表给定的ABC列来算

    range_lookup:近似匹配(1 / TRUE)或完全匹配(0 / FALSE)

    以下为实际使用:

    表格中为学生及语文科目的成绩。

    现在要在另一个单元格内返回王五的成绩,可以使用VLOOKUP函数来进行。公式表达为:

    =VLOOKUP(A4,A1:C5,3,FALSE)

    =VLOOKUP("王五",A1:C5,3,FALSE)

    lookup_value:这里指王五,就是单元格A4,当然也可以使用”王五”来替代,但是要注意使用英文引号。

    table_array:这里需要选择A1:C5这个区域,因为王五在A列,需要得到的成绩在C列,都要包括进去。

    col_index_num:这里需填写3,因为第一列为明细,成绩所在的列为第三列。

    range_lookup:要查找王五的成绩,必然是需要完全匹配的,这里写false或者0都可。

    于是公式会在第一列里面垂直从上往下查找,找到王五以后,返回的结果就是王五的成绩,与原表格的数据也能对应上。

    有几个注意点:

    第一,当要查找的值在这一列里面重复出现,公式会返回第一个出现的匹配值。如图所示,公式会返回第一次出现王五时的成绩B,因为查找的时候是垂直从上往下查找,找到第一个即返回结果。

    第二,使用模糊匹配。在使用公式中,精确匹配用到的会比较多,但是模糊匹配也会有一些实际的应用,通常可以通过关键字进行模糊匹配查找。例如,图中为很多人的名字与身份证信息。

    这时要查找一个叫做“五五”的人的身份证号码,想不起来姓什么,但是明确只有一个人叫五五,就可以通过模糊匹配来查找。

    =VLOOKUP("五五",A1:B6,2,1)

    这里引号内直接输入五五,然后选择模糊匹配,就可以返回相应的结果。如果这里选择了完全匹配,公式返回值会显示错误。用这个方法就可以快速找到想要的结果了。

  • ?

    Excel函数公式:CHOOSE和SUM、VLOOKUP、IF、MATCH组合使用技巧

    达特茅斯

    展开

    实际工作中,我们经常要根据单元格的内容判断来填充或读取相应的值,而Excel早就为我们想好了相应的函数,此函数就是CHOOSE。如果和其SUM、VLOOKUP、IF、MATCH函数配合使用,功能将更加的强大。

    一、CHOOSE函数作用及语法结构。

    作用:根据给定的索引值,从参数中选出相应值或操作。

    语法:

    =CHOOSE(索引值,值1,值2……)。

    参数解读:

    1、索引值:必需。用于指定所选定的数值参数。

    2、值1:必需。用于指定所选定的数值参数。

    3、值2……:可选。

    方法:

    1、在目标单元格中输入公式:=CHOOSE(4,B3,B4,B5,B6)、=CHOOSE(3,B4,B5,B6)。

    2、Ctrl+Shift+Enter填充。

    解读:

    从示例中可以看出,参数“索引值”会根据不同的范围发生变化。所以在实际应用中我们要根据实际情况进行调整。

    二、与SUM函数的配合使用。

    目的:计算“总库存”或“总销量”。

    方法:

    1、在目标单元格中输入公式:=IF(I3="总销量",SUM(CHOOSE({1,2},C4:C10,E4:E10)),SUM(CHOOSE({1,2},D4:D10,F4:F10)))。

    2、Ctrl+Shift+Enter填充。

    解读:

    1、根据I3单元格的内容进行判断使用的公式,如果I3单元格的值为“总销量”,执行SUM(CHOOSE({1,2},C4:C10,E4:E10)),否则执行SUM(CHOOSE({1,2},D4:D10,F4:F10))。

    2、公式SUM(CHOOSE({1,2},C4:C10,E4:E10))的计算过程是:先读取C4:C10的值,紧接着读取E4:E10的值,然后求和。

    三、与VLOOKUP函数配合使用。目的:通过“产品编码”查询对应的“产品名称”。

    方法:

    在目标单元格中输入公式:=VLOOKUP(J3,CHOOSE({1,2},C4:C10,B4:B10),2,0)。

    解读:

    1、如果通过正常的查询,VLOOKUP函数无法实现查询功能。暨无法完成逆序查询。

    2、CHOOSE({1,2},C4:C10,B4:B10)的作用是对B4:B10和C4:C10两列的值交换位置,形成一个新的后台数组,然后在执行查询功能。

    四、与IF函数的配合使用。

    目的:根据“排名”结果填充“奖项”情况。

    方法:

    在目标单元格中输入公式:=IF(E3<=3,CHOOSE(E4,"一等奖","二等奖","三等奖"),"")。

    解读:

    1、如果当前单元格的值小于等于3,则执行CHOOSE函数,否则返回空值。

    2、根据当前单元格的值,选择相应的等级。如果当前单元格的值为1,则CHOOSE公式为:=CHOOSE(1,"一等奖","二等奖","三等奖"),所以返回“一等奖”。同理返回“二等奖”、“三等奖”。

    五、与MATCH函数配合使用。

    目的:根据销售金额填充提成比例。

    方法:

    在目标单元格中输入公式:=CHOOSE(MATCH(D3,{0,30,60,85,100}),0,3%,5%,7%,8%)。

    解读:

    1、利用MATCH函数对D3单元格的值进行模糊匹配,返回相应的位置,然后利用CHOOSE返回相应的提成比例。

  • ?

    Excel 函数:神奇的Vlookup函数简单操作

    孔鞯

    展开

    Excel 里面有许多函数公式,在工作中Vlookup函数也经常使用,在这里分享一些Vlookup 函数的初步教程,大家可以先学习一下,后续的高级操作会在之后的文章中发布出来。

    说起Excel 里面的函数,Vlookup 肯定是需要提及一下的。相信对于很多新手来说这个函数还是比较陌生的,这个函数在日常工作中使用频率还是比较高的,如果你去面试的时候说到会使用这个函数,或许也是一个加分点。

    “Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP。下面介绍VLOOKUP函数的用法。Vlookup函数的作用为在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。其标准格式为:

    VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)

    现在在这里分享一下初步的教程,希望你们能够喜欢。

    工具/材料

    Excel 软件

    演示表格数据

    方法教程

    1.如图一,现在这里我们有两张表(工作表1和2),表中的内容有姓名和各科的成绩。现在我们要把工作表1里面的内容填充工作表2

    图一

    2.现在我们要在工作表2里面填充上表1里面的数据。

    图二

    3.现在我们在工作表2里面的 B2单元格里面使用Vlookup 公式。我们可以输入“=Vlookup(”之后会有相关提示.

    图三

    在图三中,我们可以看到 Vlookup 这个函数的提示操作,其中:第一个输入的是需要查找的值,第二个是被查找的数据表,第三个是我们要找到的结果,第四个写成0即可-精确匹配。

    简单的来说,当我们输入“=Vlookup(”之后

    我们点击工作表1里面的"小张"那个单元格,然后加上“,”

    再A到D四列全部选择,然后加上“,”(注意:不可以选成A1:D12的固定区域,否则会匹配出错。另外在被查找的表中,一定要将包含查找值得列放到选择区域的第一列)

    第三个填2 ,即找到值后,返回数据表中第2列的数值,然后加上“,”

    最后一个填0,进行精确匹配。

    图四

    4.当我们把公式输完之后,按下确定键就可以得到工作表1里面对应的数据了,之后的数据我们可以进行横向拖动,即可得到其他数据,

    图五

    当然我们也可以向下进行拖动,不过需要注意的是必须是相邻排列的项目才行,因为向下拖动之后显示的数据是与上一个项目相邻的数据,上述公式输入都是在英文状态下输入,中文状态下标点符号可能会使公式运行错误,请大家注意。

    怎么样?这个函数大家学会了吗?在这里感谢小伙伴提供的建议。有什么不足的地方请大家评论指正,谢谢。

  • ?

    如何在excel中使用vlookup函数?

    Neoma

    展开

    其实无论是计算机考试中还是我们平时的工作中,都是需要用到查询函数,因为不仅是考试考点,学会使用它会使我们的工作简单许多。

    vlookup函数通常用于在excel工作簿中搜索某个单元格区域的第一列,然后返回该区域相同行上任何单元格中的值。

    当然在使用vlookup函数之前,我们必须对vlookup函数有基本的认识和了解,所以今天小编就来介绍一下vlookup函数的语法,大家可以跟着小编来学习一下。

    函数的书写格式:

    Vlookup(lookup|_value,table_array,col_index_num,range_lookup)

    搜索表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进一步返回选定单元格的值。默认情况下,表是以升序排序的。

    vlookup函数参数说明如下:

    lookup|_value:在表格或区域的第一列中要搜索的值。

    table_array:包含数据的单元格区域,即要查找的范围。

    col_index_num:参数中返回的搜寻值的列号。

    range_lookup:逻辑值,指定希望Vlookup查找精确匹配值(0)还是近似值(1)。

    我们已经对vlookup函数有了一个基本的认识,至少语法结构是没什么问题的,所以今天小编就要和大家说一说实际操作的步骤了。

    我们今天就利用vlookup函数来查找公司员工信息,大家可以跟着小编来操作一下。 我们需要双击打开excel软件,随意选中一个空白单元格,在编辑框中输入 “=vlookup(”,单击函数栏左边的fX按钮。

    在弹出的“函数参数”对话框中,我们想要查询北京主管的员工编号,在lookup_value栏中输入“北京”对应单元格。

    在table_array栏中选中A4:C9单元格内容,在col_index_num栏中输入3(表示选取范围的第三列),在range_lookup栏中输入0(表示精确查找)。

    单击确定按钮后,我们可以看到,已经查找到北京经理的员工编号了。

  • ?

    初次感受excel的强大匹配功能

    从云

    展开

    最近有一个简单需求,在B表中找出所有在A表的id对应的code和label值

    我印象中是知道这个能用vlookup函数实现的,奈何我对excel实在是只停留在会普通排序和刷选水平上。通过一番查找,我想到的办法是(可能比较笨,还是记录一下吧)

    一,首先是使用vlookup函数在A表的左边找出label值构造出一个新的AA表。此时的函数为=VLOOKUP(B2,E:G,3,0),其中3表示返回待查表的第三列的值,即是label列的值,0表精确匹配。

    执行完函数后的结果

    二,再次使用vlookup函数,只是这次待查找的元素是label值,带查找的表为AA表,即,$A$2:$B$8,注意,这里使用$是为了固定这个表的范围,避免下拉函数时使得表的范围同步变化。在B表的右边输入函数=VLOOKUP(G2,$A$2:$B$8,2,0),得到如下图的结果

    最后对B表中的新增列tmp进行筛选,就能得到想要的结果。

  • ?

    Excel函数公式:用Vlookup函数实现数据核对的技巧,必须掌握

    豺狼

    展开

    数据核对,一直是Excel中比较常见的工作之一,如果一行,一个字母,一个数字的去核对,费时费力而且还容易出错。那么,有没有办法进行高效率的数据核对呢?

    一、原数据的准备。

    1、账面库存。

    2、盘点库存。

    目的:核对上面的账面数据和库存数据。

    二、将“账面数据”引用到“库存数据”当中。

    方法:

    1、添加辅助列。

    2、选定目标单元格。

    3、输入公式::=VLOOKUP(B3,账面库存!B:C,2,0)。

    4、Ctrl+Enter填充。

    解读:

    VLOOKUP函数不仅可以实现本表内数据的查询,还可以实现跨表查询,其语法结构为:=VLOOKUP(查询的值,查询的表名!查询范围,返回的列数,匹配模式)。

    三、核对“账面数据”和“库存数据”。

    方法:

    1、插叙新的入住列。

    2、选定目标单元格。

    3、输入公式:=IFERROR(IF(C3<>D3,"错误",""),"无数据")。

    4、Ctrl+Enter填充。

    解读:

    1、用IF(C3<>D3,"错误","")判断C3和D3的值是否不相等,如果相等,返回“错误”两个字,如果相等,返回空。

    2、用IFERROR函数来判断单元格是否存在错误形式,如果存在,则返回“无数据”。

excel匹配函数

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP