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

    Excel VLOOKUP函数使用详细教程

    鹿追命

    展开

    VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。

    1. VLOOKUP函数的基本语法

    VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

    Lookup_value:指待查找的数值,该数值用于在数据区域第一列中进行匹配查找。其值可以为数值或引用。

    Table_array:数据区域,指包含两列或多列的数据区域。其中该数据区域的第一列中的值是由lookup_value搜索的值。

    Col_index_num:列号索引,指当满足匹配时所返回的匹配值的列序号。

    Range_lookup:为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值。如果为 TRUE 或省略,则返回精确匹配值或近似匹配值。在此需要说明一点:table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。

    2.VLOOKUP使用案例

    现有如下手机的每日销售毛数据(图左),A分销商需要提供四个型号的销售数据(图右)

    这个时候,你大概可能回去一个一个人工查找,因为我所提供的数据数量很少,但是其实工作中这种数据很庞大的,人工查找无疑即浪费时间,而且不能让A分销商相信你所提供数据的准确性。 接下来,我们就需要本次的主角登场了。使用vlookup函数。

    第一步:选中要输入数据的单元格,=VLOOKUP(H3,$A$3:$F$19,5,FALSE)如图

    参数解释:H3为我们想查找的型号,即iphone5。为什么要写H3,而不是直接写iphone5,因为方便公式进行拖拽填充,以及保证准确性。

    参数解释:$A$3:$F$19为我们需要在此范围内做查找,为什么要加上绝对引用呢,因为下面的ip4和剩余的查找都引用这个区域,即我们的数据源,加上了绝对引用后,就可以对公式进行直接的拖拽。

    参数解释:5 从我们的数据源第一列起,我们要查询的7/31号的销量在我引用的第一列(即型号列)后面的第五列。

    注意这里的列数是从引用范围的第一列做为1,而不是以A列作为第一列,万万注意此处。

    参数解释:false 小编在开始已经强调,我们再日常生活中,大部分都使用的是精确的匹配到我想要查询的值,千万不要使用true,使用true的结果就是给你带来意想不到的结果。所以最好还是老老实实的使用false作为精确匹配。

    然后回车后,我们便可以得到iphone5在7/30的销量。其他的只需要拖拽下即可获得完整的数据报告。对于EXCEL里面的VLOOKUP函数的使用方法现在你已经了解了吧。

    3. VLOOKUP函数返回#N/A

    在excel中使用vlookup函数经常会出现不理想的情况,基本上返回值都是N/A的返回数据,这样的返回值基本就是3种情况;

    1、是在对比的表或工作簿中没有对比关键字;

    2、是数据类型不统一;

    3、在同一个excel文件中的两个工作簿进行对比,会出现无法返回指定的值,这问题偶尔会发生,让人摸不清头脑,这样的问题基本会发生在一个excel文件中,两个excel文件基本不会发生;

  • ?

    excel的重要函数之一:Vlookup函数的使用(如何以列的方式查找相关信息)

    亦尘俗

    展开

    VLOOKUP函数是excel中的重要函数之一,它是一个纵向查找函数。方便于我们能够快速在一个完整的数据源中准确无误找出我们不按顺序排列的数据的信息。比如,我们要在全校的成绩表里快速找出某几个人的各科成绩;或者,在大公司的全员工的基本信息表中快速找到某几位员工的手机号码并且显示出来。

    VLOOKUP函数是工作中广泛使用的函数之一。VLOOKUP函数是以列的形式查找的,最终返回该列所需查询列序所对应的值。

    该函数的语法规则如下:

    VLOOKUP(lookup_value,table_array,col_index_num.range_lookup)

    语法说明

    lookup_value:要查找的值(数值、引用或文本字符串)

    table_array:要查找的区域(数据表区域)

    col_index_num:返回数据在查找区域的第几列数(正整数)

    range_lookup:精确匹配(true(或不填)/false(或填0))

    参数说明&举例说明

    如图一上图所示,要在A1:D13区域中不按顺序提取小东,小光、小宗的语文成绩,并且将结果对应输入到G2:G13中。一个一个手动在数据区域中对应查找并填入相应的单元格中,显得非常的繁琐。我们可以利用Vlookup函数来操作完成。

    1、输入=vlookup(

    首先在J2单元格中输入”=VLOOKUP(“,此时,Excel就会给我们提示4个参数。

    lookup_value为需要在数据表第一列中要进行查找的数值。lookup_value可以为数值、引用或文本字符串。

    2、选择要查找的对象(单元格)

    第一个参数,就是我们要查找的对象,显然第一个对应的对象是小东,小东对应的单元格为I2,这里就输入I2(或者点击I2单元格)

    table_array为需要在其中查找数据的数据表(数据区域)。使用对区域或区域名称的应用。

    3、选择查找数据的数据表(区域)

    第二个参数,我们要选择查找区域(用鼠标选择区域),再按F4切换绝对引用(不按F4的话,它的查找在用填充柄的过程中容易出现混乱),即"$A$1:$D$13";

    col_index_num为table_array中查找数据的数据列序号。col_index_num为1时,返回查找区域第一列的数值;为2时,返回查找区域第二列的数值;小于0时,返回错误值#VALUE!;如果大于查找区域的列数时,返回错误值#REF!。

    4、选择数据列序号

    第三个参数,“语文”是在区域的第三列,所以在col_index_num参数里输入3,输入2为查找数学的成绩。

    Range_lookup为一逻辑值,指明函数vlookup函数查找的精确匹配(false),还是近似匹配(true)。如果逻辑值为false或者0时,返回精确匹配查找,找不到,则返回错误值#N/A。如果逻辑值为true或者1时,函数Vlookup将会查找近似的匹配值。

    5、选择false或true

    第四个参数,我们要准确无误的查找成绩,所以要输入“false”或者“0”

    最后,填入最后一个右括号“)”,得到公式为“=vlookup(I2,$A$1:$D$13,false)”,其他同学的成绩查找用填充柄完成查找操作即可。

    6、输入最后的右括号“)”

    7、用填充柄填充其余的内容

    8、完成一列语文成绩的数据查找

    演示过程有点多,不过操作起来很简单,给予我们很大帮助,不用去怕有些数据在手动查找的出现错误。

  • ?

    excel使用教程:Vlookup函数的5种玩法,解决一切查找问题

    Xi

    展开

    平时我们都会用电脑处理文档表格,有一些是工作方面的资料账目之类的,有一些则会涉及到个人收支或学习进修等方面。使用时由于项目繁杂被搞的晕头转向,时常看错行、少统计,其实不需要把自己搞得这么疲惫,在excel中有函数的强大功能,而主管查找功能就是接下来excel使用教程要介绍到的Vlookup。

    说到vl的应用莫过于它的查找是按照竖向列去查找的。从列当中,可以搜索查找的内容、查找的位置(一般是两个列的范围区间),返回到相应的列数的序号,精确查找还是模糊查找。这四项是其公式最基本的使用方法。

    一、excel使用教程VL的常规作用。

    展开来解释,查找位置就是所选的横排与竖列一起框定的,字母代表列的区域,数字代表行的区域。如果其中有重复值,会选择默认的先位顺序的值。返回序列号就是与查找值同行的某列的数值,不可以比一小,那样就没有什么意义了。而最后的逻辑值用零和一来代表是否精确查找。

    二、excel使用教程VL的扩展应用—通配符号查找

    VL扩展去应用,可以搭配星号问号代表任意符号来方便搜索。

    三、excel使用教程逆向查找

    一般查找数值所在列在设定返回序列的前面,如果反过来的话可运用逆向查找的方法,选择或如果的函数都可以做到。

    四、excel使用教程一对多查找

    如果表格中有重复出现的数值,我们还可以套用vl公式进行一对N的查找。

    五、excel使用教程重复指定值

    或者对表格中到某项数值进行次数规定的罗列,同样还可以用到vl进行重复性指定。

    综上,能被如此功能强大的Vlookup支配是一件多么幸福的事情呀。

    67

  • ?

    如何用Excel函数做关键字统计

    李扬

    展开

    转载自百家号作者:奥德王打电脑

    关键字统计查询是在Excel中比较常用的一个函数,比如产品推介会后收集到的与会名单统计。老板问你来了多少男的?多少女的?A类产品意向多少?B类产品意向多少?怎么办,这就要用到关键字统计查询了。

    上图演示了关键字统计查询应用的效果,用到的Excel函数是COUNTIF。

    COUNTIF :计算某个区域中满足条件的单元格数目

    Excel中统计关键字函数步骤使用如下:

    第一步,准备好表格,源数据表和统计表格;

    第二步,输入“=COUNTIF(表3[性别],"男")” ,回车;

    COUNTIF函数参数解释:第一个参数是指要统计的数据区域,第二个参数是要统计的关键字(需要引号括起来);

    注意:Excel中函数参数中用到的符号,如逗号等都是半角英文符号,即在英文状态下输入;

    第三步,其他统计项目依次填写对应函数式;

    咦!有什么奇怪的东西混进来了,怎么性别统计都是零呢?

    这就需要用到一些编程小知识了,需要在第二个参数中加一个通配符“*”号,像这样“=COUNTIF(表3[姓名],"张*")”。

    通配符 “*” 星号,用来表示匹配任意字符。除了这个常用的公式符号,还有以下这些常用的符号:不等于 (<>)、大于 (>) 、小于 (<)、等于 (=),用来对数值进行统计比较。

    你学会了吗?有问题请留言。祝,安好。

    可能会遇到的问题:

    输入法问题导致的参数错误?输入参数用的各种符号时,请将输入法调至英文输入状态;为什么没能返回预期得值?请确保函数及其参数输入正确;为什么统计出来的没有进度条显示?给单元格设置个数据条件样式就可以了;

  • ?

    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的强大匹配功能

    阿尔库迪亚

    展开

    最近有一个简单需求,在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查找函数及注意事项

    妙菡

    展开

    一、认识Vlookup函数

    1、何为Vlookup函数?

    VLOOKUP用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值,其语法形式为:

    VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])。

    解释就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)

    2、注意事项:

    (1)Lookup_value:表示要查找的值,它必须位于自定义查找区域的最左列。

    (2)Table_array:查找的区域,用于查找数据的区域,上面的查找值必须位于这个区域的最左列。

    在此,小编告诉大家,在我们的工作中,几乎都使用精确匹配,该项的参数一定要选择为false(0)。否则返回值会出乎你的意料。

    二、实操演练

    1、实操案例分析

    表一如下所示:

    表二如下所示:

    问题:将表一中的数据导入到表二中,因为表一与表二姓名排序不一样,因此需要用到今天小编所讲的Vlookup函数,具体操作说明如下:

    (1)在C2单元格插入函数,选择Vlookup,出现下面结果:

    (2)如何在函数公式中进行编辑

    第一步,在Lookup-value中选中我们的搜索参考点,以A列为参考

    第二步,选择确定搜索范围,选中红色区域部分

    第三步,在查找列数中填写4,该数是根据我们选取的参考点姓名列起计算,到我们的目标列,如图:

    第四步,点击确认,即得到C2“河海大学”,在C2右下角黑点处,进行下拉填充,得到所有目标数据:

    三、注意事项

    (1)我们运用函数最后得到的是一个公式,而不是文本,记住,特别注意,我们对其进行复制一次,选择性黏贴,选取数值粘贴,这个结果就是没问题的;

    (2)用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中使用vlookup函数?

    管续

    展开

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

    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匹配函数怎么用

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP