- ?
EXCEL通俗易懂讲公式(三):Vlookup基本用法2-模糊查询
枯缘
展开
上次讲了vlooup的基本用法,用的是精确查询,那么现在说一下模糊查询,之前说了,vlookup一共有四个参数,vlookup(找谁,去哪找,第几列,模糊还是精确),第四个参数代表着模糊或者精确,1=模糊,0=精确。可能直接看模糊不知道有什么用。
举个例子,我们给学生分数打优良中差,很多时候用的是if的嵌套,其实用vlookup更方便一点, 毕竟if最多嵌套7层,因此对数字做区间划分还是建议vlookup
根据分数,对成绩给予评定。
数据表:A1:C9
打分列:D列
区间划分参考:G1:G5
目的:在D列根据区间划分参考给C的分数打上评定。
这个时候就要用模糊匹配了,它会根据G列的数字,向下找最接近的那个,向下的意思就是,我给了两个便判定点0,60,如果在59分的时候,向下找最近。。那就是0,对应的就是不及格,如果是60分那么可以对应到60分就是及格,以此类推。那么具体公式在D2输入 vlookup(c2,$g$1:$h$5,2,1) ,注意这里$g$1:$h$5的意思是锁定这个区域,这样在拖拽单元格的时候就不会产生变动,不然g1:h5就会成,g2:h6..g3:h7..等等等。
公式解释就是,取C2(61),在G列区域找向下最接近的那个数值,并取G1:H5区域里相对的第二列数值(G第一列,H第二列),61找到了G3列,相对取回H3,也就是及格。
有疑问可留言,其他公式问题也可留言,后期会做教程。
最近公司新人很多,在带新人遇到的实际问题,也会逐步的制作教程,帮助大家解决实际工作中遇到的问题。
下期讲如何用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函数公式:用Vlookup函数实现数据核对的技巧,必须掌握
Donald
展开
数据核对,一直是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表格的数据匹配到另一个表
路德维希港
展开
将一个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表,不然会匹配错误。
(本文内容由百度知道网友艺天逊逻贡献)
- ?
Excel技巧:当vlookup函数遇到合并单元格
冰烟
展开
虽然我的文章多次提到,并且极力不推荐大家使用合并单元格,但有时候因为领导喜欢,又或者有强迫证,就是想用,然后合并单元格,遇到vlookup函数,又出错了,怎么办?
如下所示一个实际例子:公司里面有很多员工,每个员工的底薪都不一样,底薪如下所示:
该底薪标准数据位于表格的F:G列,然后现在要对员工的底薪标准进行匹配,表格中的A列是合并单元格的状态,然后在D列输入公式=VLOOKUP(A3,F:G,2,0)
这个结果中只有每个业务的第1行是可以正常匹配的,后面的数据都是错误值#N/A
遇到这种情况最简单的处理方式,就是把合并单元格拆分,填充内容,操作步骤是,选中合并的单元格,取消合并,按CTRL+G,查找空值,在公式编辑栏输入=A2,然后按CTRL+ENTER键,最后将A列的数据复制,粘贴成数值数据,把里面的公式去除,整体操作动图如下所示:
如果你们领导非要要求合并单元格,那你就用长长的公式来处理的,在D2输入公式:=VLOOKUP(VLOOKUP("座",$A$2:A2,1),F:G,2,0)
其实就是把A2单元格再使用一个VLOOKUP函数公式,VLOOKUP("座",$A$2:A2,1)代替,这样将A列的合并单元格进行拆分了。
VLOOKUP("座",$A$2:A2,1)函数使用到了模糊查找,混合累计引用方式,"座"这个字符是编码比较大的一个字符,它会查找到最后一个文本,然后返回值。所以能够得到上述的效果。
虽然这个函数能够解释合并单元格的vlookup函数使用,但是小编还是不建议大家使用合并单元格,这样公式就不用这么复杂使用了。你觉得呢?
本节完,欢迎留言讨论,期待你的转发
- ?
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这个条件查找函数,如果有什么不会的可以留言哦!
- ?
如何用VLOOKUP函数进行一对多查找
蝴蝶背
展开
VLOOKUP函数在excel中应用广泛,查找数据很方便,在使用Vlookup时,用于匹配的数据必须是唯一的,可是如果碰到一个目标对应好几个值该怎么办呢?
今天就来讲一下如何用VLOOKUP函数进行一对多查找;
我们知道VLOOKUP函数的基本用法,如下图,这个基本用法咱们在前几天讲过;
来看今天的主题,一对多查找;下图:一个业务经理管好几个业务员,根据业务经理姓名,怎么查找对应的业务员们;
首先,在前面加一列辅助列
圩
为什么要在前面加一列呢,因为VLOOKUP函数的查找方式就是从前往后查找,有的人说我可以在后面加,然后再用公式把数据区域调换,当然也可以哈,如果不嫌麻烦的话。我们的例子就看在前面加辅助列的方式;
在A2单元格输入=B2&COUNTIF($B$2:B2,B2),下拉填充;
释义:COUNTIF函数是条件计数的一个函数,写法是:COUNTIF(条件所在区域,条件),得出结果为一个数值;
$B$2:B2,往下拖到B3单元格就变成了$B$2:B3,拖到B18单元格就变成了$B$2:B18,后面的条件B2同理;
然后,在F2单元格输入=IFERROR(VLOOKUP($E$2&ROW(A1),A:C,3,0),""),下拉填充;
E2是业务经理姓名(鲁长风),ROW(A1)表示单元格A1所在的行,与“鲁长风”连接就是“鲁长风1”,公式下拉到F2,就是“鲁长风2”,正好做为VLOOKUP函数的第一个参数,类推;
再把E2单元格做一个下拉菜单,选择业务经理姓名,对应的业务员姓名就会产生了;
IFERROR函数:判断正确性,如果正确,就显示正确结果,如果错误,则根据需要显示成规定条件,=IFERROR(C2/D2,"")公式中,如果正确就显示C2/D2的结果,错误就显示为空;
- ?
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函数?
Max
展开
其实无论是计算机考试中还是我们平时的工作中,都是需要用到查询函数,因为不仅是考试考点,学会使用它会使我们的工作简单许多。
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 vlookup筛选两列的重复项与查找两个表格相同数据
仲醉波
展开
Vlookup函数可用于多种情况查找,筛选重复数据就是其中之一,它既可筛选两列重复的数据又可查找两个表格相同的数据。筛选两列重复数据时,不仅仅是返回一项重复数据,是把所有重复的都标示出来;查找两表格相同数据时,两个表格既可以位于同一Excel文档,又可分别位于两个Excel文档,并且也可以标示出所有重复的数据;当查找两个位于不同Excel文档中的表格相同数据时,查找范围需要写文档名称和工作簿名称,这样Excel才能找到查找区域。以下是vlookup筛选两列的重复项与查找两个表格相同数据的具体操作方法,实例中操作所用版本均为 Excel 2016。
一、Excel vlookup筛选两列的重复项
1、假如要筛选出一个表格中两列相同的数据。选中 D1 单元格,把公式 IFERROR(VLOOKUP(B1,A:A,1,0),"") 复制到 D1,按回车,则返回重复数据 6;把鼠标移到 D1 右下角的单元格填充柄上,按住左键并往下拖,在经过的行中,AB两列有重复数据的都返回重复数据,没有的返回空白;操作过程步骤,如图1所示:
图12、公式说明
公式 =IFERROR(VLOOKUP(B1,A:A,1,0),"") 由 IFERROR 和 VLOOKUP 两个函数组成。IFERROR 是错误判断函数,用它来判断 VLOOKUP 执行后,如果返回错误,则显示空(即公式中的 "");如果返回正常值,则什么也不返回,直接显示 VLOOKUP 的返回结果。B1 是 VLOOOKUP 的查找值,A:A 是查找区域,1 是返回第一列的值(即 A 列),0 是精确匹配。
二、Excel vlookup查找两个表格相同数据
有两张有重复数据的服装销量表(一张在“excel教程.xlsx”中,另一张在“clothingSales.xlsx”中)(见图2),需要把重复记录找出来,这可以用vlookup函数实现,方法如下:
图21、在两张表后都添加“辅助”列,用于标示有重复记录的行。把“excel教程”中的“辅助”列用自动填充的方法全部填上 1,操作过程步骤,如图3所示:
2、切换到 clothingSale.xlsx,在 G2 单元格输入 =IFERROR(VLOOKUP(A2,;选择“视图”选项卡,单击“切换窗口”,选择“excel教程”,则切换到“excel教程”窗口,单击左下角 Sheet6,选择“视图”选项卡,单击“切换窗口”,选择 clothingSales.xlsx,切换回“excel教程”窗口,[excel教程.xlsx]Sheet6! 自动填充到了 A2 的后面,公式已经变为 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!,继续输入 $A2:$G10,7,0),""),则完整公式为 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),""),按回车,则返回 1;把鼠标移到单元格填充柄上,往下拖,则查找出所有重复的记录(有 1 的为重复记录),操作过程步骤,如图4所示:
3、公式说明
公式 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),"") 也由 IFERROR 和 VLOOKUP 两个函数组成,IFERROR函数的作用跟上文的“vlookup筛选两列的重复项”一样。VLOOKUP函数的查找值是 A2;查找区域是另一个文档(即[excel教程.xlsx]文档的 Sheet6 工作簿)的 $A2:$G10(即查找表格的每一列每一行),$A2 表示绝对引用 A 列,相对引用“行”,即执行公式时,列不变行变,$G10 与 $A2 是一个意思;返回列号为 7;0 表示精确匹配。
4、注意
1、当 clothingSales 文档中的第2行与“excle教程”文档中第9行的“编号”相同时,如图5所示:
图52、尽管两张表格中的第二行不同,则会返回错误的结果(即返回 1),如图6所示:
图63、这种情况发生在要查找值(即 A2)所在的列(即 A 列)。由此可知,这种方法只适合查找两个表格对应行相同数据。
如何用vlookup匹配两个excel
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并