中企动力 > 商学院 > excel如何匹配
  • ?

    excel中有数据为什么vlookup匹配不出来

    房蓝血

    展开

    Excel中如果通过Vlookup函数查找数值数字,而查找区域相同数字为文本格式,就匹配不到数据,必须转换成同一种格式才行。

    软件版本:Office2007

    举例说明如下:

    1.Vlookup函数匹配不到数据,可以看到D列中的数字是数值,而匹配区域中的数字为文本:

    2.利用分列等方法,把文本数字转换成数值数字:

    3.这样,Vlookup就匹配到数据了:

    (本文内容由百度知道网友鱼木混猪贡献)

  • ?

    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函数?

    苏傲松

    展开

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

    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表格的数据匹配到另一个表

    柯珊珊

    展开

    将一个excel表中的数据匹配到另一个表中,需要用到VLOOKUP函数。简单介绍一下VLOOKUP函数,VLOOKUP函数是Excel中的一个纵向查找函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值。

    工具:Excel 2013、VLOOKUP函数。

    1、一个excel表,需要在另一个表中找出相应同学的班级信息。

    2、把光标放在要展示数据的单元格中,如下图。

    3、在单元格中输入“=vl”会自动提示出VLOOKUP函数,双击蓝色的函数部分。

    4、单元格中出来VLOOKUP函数。

    5、选择第一列中需要匹配数据的单元格,选中一个就可以,然后输入英文状态下的逗号“,”。

    6、返回到第二张表【百度经验-表2】,选中全部数据。

    7、因为要返回的是【表2】中第四列的班级信息,所以在公式中再输入“4,”(逗号是英文的)。(ps:提示信息让选择“TRUE”或“FALSE”,不用选,直接按回车键就可以)

    8、按回车键之后,展示数据,效果如下图。

    9、要把一列中的数据都匹配出来,只需要按下图操作。

    10、完成操作,最终效果如下。

    注意:

    1、输入的符号需要是英文状态下的,如:逗号。

    2、所匹配的数据需要和当前数据不在同一个excel表,不然会匹配错误。

    (本文内容由百度知道网友艺天逊逻贡献)

  • ?

    只会vlookup已经OUT了,Excel中12种查询方式全在这里

    嘟嘟

    展开

    在平时用Excel进行各类数据处理的时候,很多朋友都会碰到的一个问题就是数据查询,说到查询函数大家可能也会说到的就是Vlookup函数。其实在Excel中还有其他更加实用的数据查找函数公式,今天我们就来完整的学习一遍Excel中12种查询方式。

    场景1:正常情况下数据查找

    案例:查找出对应人员的语文成绩

    函数=VLOOKUP(F5,B:C,2,0)

    场景2:向左数据查找

    案例:根据学号查询出对应姓名

    函数=INDEX(B:B,MATCH(G5,C:C,0))

    场景3:多函数条件交叉查询

    案例:求出赵二第三周考试成绩

    函数=VLOOKUP(I6,B:G,MATCH(J6,B$2:G$2,0),0)

    场景4:LOOKUP多条件查询

    案例:求出B产品在京东平台的销量

    函数=LOOKUP(1,0/(B:B=F6)*(C:C=G6),D:D)

    场景5:数据等级区间查询

    案例:求出销售额对应的提成比例

    函数=LOOKUP(F5,$B$3:$C$6)

    场景6:横向纵向区间数据查询

    案例:根据当月销售额及完成比例求出对应提成

    函数=INDEX(C3:F9,MATCH(I4,B3:B9),MATCH(I5,C2:F2))

    场景7:根据规律自动提取数值对应系数

    案例:按照规律根据我们需要的数值提取出对应的系数

    函数=TREND(OFFSET(B1,MATCH(D3,A2:A6,1),,2,1),OFFSET(A1,MATCH(D3,A2:A6,1),,2,1),D3)

    场景8:查找符合条件的最后一个数

    案例:查找出王五最后一天的销售额

    函数=LOOKUP(1,0/(B:B=J4),F:F)

    场景9:通配符模糊查找

    案例:查找出姓王的人的销售额

    函数=VLOOKUP(G5&"*",C:D,2,0)

    场景10:高级匹配查找

    案例:从对应完整地址中提取所在城市的提成点数

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

    场景11:查找最后一个非空的单元格内容

    案例:求出对应人员最近一次缴纳社保的月份

    函数=LOOKUP(1,0/(E4:E10<>""),$A$4:$A$10)

    场景12:轻松实现一对多查询

    案例:轻松提取部门人员全天的门禁记录

    函数=IFERROR(VLOOKUP(ROW(A1),A:D,4,0),""),首先需要在A列做辅助列,函数=COUNTIF(B$2:B2,G$2)

    现在Excel关于数据查询你学会了吗?

  • ?

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

    诸黎云

    展开

    很多办公人员,特别是统计业务条线上的朋友,都对数据匹配这个事头疼不已,有什么好的方法吗?当然有,今天我们详细解答一下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这个条件查找函数,如果有什么不会的可以留言哦!

  • ?

    如何利用好 Excel 的文本自动匹配功能?| 有轻功 #229

    翁小翠

    展开

    默认/替换

    Office 越来越智能,但也带来了不少的麻烦。Excel 的记忆式文本键入就是其中一种。

    当你在单元格里输入字符时,若前几个字符与 同一列 里已有的值相似,Excel 就会为你自动补充剩余部分。

    如果你想使用自动匹配的文本,直接按 任意方向键或 Enter 接受建议的条目,样式会与当前单元格匹配,能省下不少时间。

    若不需要,就 继 续键入 文本替换或者按 Backspace 删除自动输入。

    AppSo(微信公众号 AppSo)提示,Excel 不会对同「行」数据进行自动匹配,单元格内只包含数字、日期或时间的话也不会。

    当然,你也可以选择彻底关闭此功能:

    单击「文件」-「选项」-「高级」,在「编辑选项」下,取消勾选 「为单元格值启用记忆式键入」 复选框。

    如果你还知道什么小技巧或是有什么问题,欢迎在评论区留言,我们会精心挑选并放在以后的有轻功中。

    本文由让手机更好用的 AppSo 原创出品,关注微信公众号 AppSo,回复「 输入法 」看看还有哪些好看又高效的输入法。

  • ?

    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小思维:多条件匹配数据,你会吗?

    口红

    展开

    Hi,我是秋小叶~

    做 Excel 表格,一提到函数公式,很多人就头皮发麻。

    为什么?其一,因为表格需求千变万化,数据结构千差万别,一点点细微的差别,用法可能就大相径庭;其二,每个函数都有自己的语法规则,必须一五一十严格遵照它的要求,它才会乖乖听话。

    那有什么方法,可以在短时间内,快速提升函数公式的应用能力?答案只有一个——用!

    怎么用呢?

    在工作中以问题和需求为出发点,去找合适的方法。而要想成为个中高手,还有 2 种方式,系列化延伸和一题多解!通过对比不同的思路和方法,能对 Excel 基本技能有更加深入的认知。真到要用的那一刻,就能信手拈来。

    拿工作中最常用到的查找匹配为例,要在左边数据区域中查找出小王的销量数据 11,填写进 F2 单元格,怎么做?

    有一点 Excel 基础的人都知道,用一个 VLOOKUP 函数就够了:

    =VLOOKUP(E2,A:C,3,0)

    (拿着 E2 中的「小王」去匹配区域 (A:C) 的第一列,也就是员工一列中查找,找到以后返回匹配区域中同一行第 3 列的数据,也就是 11,其中最后一个参数 0 表示精确匹配,必须找一模一样的「小王」)

    这就是单条件的查找匹配。那……假如工作中需要按多个条件查找匹配呢?还能用 VLOOKUP 实现吗?

    举个例子,查找匹配出员工、医院、产品同时满足条件的销量数据,又该怎么做?

    直接查找匹配不行,我们可以明修栈道,暗度陈仓。既然多条件复杂,我们可以将多个条件合并成一个条件。

    首先插入一个空列,设为合并列。在 D2 单元格输入如下公式,将左边的三列合而为一:

    =A2&B2&C2

    ( & 是连接运算符,可以将单元格、数据拼接成新的文本)

    有了这个辅助列,作为查找匹配的索引,我们用 VLOOKUP 也能轻而易举的实现多条件查找匹配,只要在 J2 单元格输入如下公式即可:

    =VLOOKUP(G2&H2&I2,D:E,2,0)

    (和前面的公式不同点在于,查找对象换成了 G2、H2、I2 三个单元格合并以后的文本,匹配区域从 D 列开始到 E 列,这是因为VLOOKUP有一个前提条件:只在匹配区域的第一列中查找索引对象。)

    通过上述系列化延伸,你就能进一步了解更多知识点:

    VLOOKUP 的基本用法:只要在两张表中存在可以索引的数据,就可以查找到同一行中的其他数据

    用连接符 & 可以将多列数据合并为一列

    VLOOKUP 公式中可以嵌套使用其他公式,比如 G2&H2&I2 的计算结果作为查找对象

    VLOOKUP 公式只在匹配范围的第一列里查找匹配,按指定的列序返回结果

    到这里,问题已经解决。

    但是,学习高手可能会继续纵向深挖:

    如果用于索引的查找匹配列不在第一列时,例如合并列在销量列后头时,又该怎么做?

    或者横向扩展:

    多条件查找匹配,除了用 VLOOKUP+ 辅助列的方法,还有哪些方法?哪一种方法会更简单高效?

    要解决这个问题,其实我们就是追求 一题多解。预知详情,我们下期再聊。你也可以在评论区留下思路,交流碰撞说不定会激发出新的灵感。

  • ?

    初次感受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如何匹配

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP