Excel中vlookup函数数据匹配怎么用

如题所述

1、首先需要在单元格中先输入=,再输入VLOOKUP函数。

2、然后选择函数的第一个数据,直接用鼠标左键选择前面的一个单元格。

3、第一个数值选择完成之后,开始选择第二个数值,然后用鼠标直接选中这个区域。

4、接着填写第三个数值,因为我们要查询第三列数据,所以我们输入数字3。

5、最后一个数值让我们选择是近似匹配,选择精确匹配。

6、函数输入完成之后,通过点击键盘上面的回车键,就可以看到精确的匹配苹果的数量。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-08-18

=vlookup(查找值,查找范围,返回列,0) 具体说你的 查找值那不要用绝对符号$  查找范围那要用绝对符号,不然向下复制后查找范围会变动。如查找A1:A100时要写成 $A$1:$A$100
分两种情况:
1 同一个sheet中有两个表格,一个是旧表(原始数据),一个是新表(做好后能得到我们所需要的数据);
2 sheet1中一个表(原始数据),sheet2中一个表(新表),也是两个表,这两种情况都差不多,都是以原表为基础,得到新表
我们看第一种情况,同一个sheet中有两个表,
新表为:
这里原表为已知,新表中有数据的部分为 ,空格的地方都是我们需要填写的,其实一对比这两个表,我们很容易发现新表要填的内容就是原表中能找到的,但是行的顺序变了,如果表格很大,我们反复使用粘贴复制来完成新表中的空缺,眼睛都会找花,会很累,但是,现在我们用vlookup,就easy多了。
选择“新表”中的B2单元格,如表1所示。单击[fx]按钮,出现“插入函数”对话框。在类别中选择“全部”,然后找到VLOOKUP函数,单击[确定]按钮,出现“函数参数”对话框,如表2所示。
第一个参数“lookup_value”为两个表格共有的信息,也就是供excel查询匹配的依据,也就是“新表”中的A2单元格。这里我们可以填入$A2,加一个$,是为了说明列不变,是绝对的,而当你向下拖动的时候,列会相应的改变。这样会简化我们得工作,注意一定要选择新表内的信息,因为要获得的是按照新表的排列顺序排序。
 
第二个参数“table_array”为需要搜索和提取数据的数据区域,这里也就是整个“基础数据”的数据,即“基础数据!A2:D5”。为了防止出现问题,这里,我们加上“$”,即“基础数据!$A$2:$D$5”,这样就变成绝对引用了。
 
第三个参数为满足条件的数据在数组区域内中的列序号,在本例中,我们新表B2要提取的是“基础数据!$A$2:$D$5”这个区域中B2数据,根据第一个参数返回第几列的值,这里我们填入“2”,也就是返回性别的值(当然如果性别放置在G列,我们就输入7)。
第四个参数为指定在查找时是要求精确匹配还是大致匹配,如果填入“0”,则为精确匹配。这可含糊不得的,我们需要的是精确匹配,所以填入“0”(请注意:Excel帮助里说“为0时是大致匹配”,但很多人使用后都认为,微软在这里可能弄错了,为0时应为精确匹配),此时的情形如图4所示。这里填1,软件会提示是true ,填0会提示为false,但是根据经验我们填0,提示为false,但是是正确的,可能是软件编程的时候出了问题,毕竟是盗版的,理解哈。
(注明一下,不要按照表格中的填写,按照文字所述才是快捷之道,上表中,A2应改为$A2  A2:D5应改为$A$2:$D$5  最后一行固定为0,我们所要改动的只有第三行,col_index_num。
 
按[确定]按钮退出,即可看到C2单元格已经出现了正确的结果。如图
把B2单元格向右拖动复制到D2单元格,我们需要手工改一下,只需要改之前我说的第三行,即可显示正确数据。一行数据出来了,对照了一下,数据正确无误,再对整个工作表的列进行拖动填充,拖动完之后,新表就出来了。(向下拉什复制不存在错误问题的,这里不用担心,只需要保证我们所拖动复制的行不出问题就没事了)。     这样,我们就可以节省很多时间了。
最后说一点就是,这里我们举的例子,原表第一列是姓名,第二例是性别,第三列是年龄,第四列是籍贯,而新表也是这样的,那假如原表的列还是不变,第一列是姓名,第二列是性别,第三列是年龄,第四列是籍贯,而新表的列发生变化了怎么办?情况会是怎样呢?根据我个人的经验,只要原表的第一列是姓名,新表的第一列也是姓名(姓名不可雷同,就是同一个表中不能有两个一样的姓名),不管新表其他列怎么变(这里说的是列的顺序,与原表比较而言哈),都按照上面的方法来处理。
 
但是如果新表第一列跟原表不一致,(原表第一列为姓名,新表第一列不是姓名,而是其他的,比如年龄,那么你就需要手动把新表中姓名这一列移到第一列来,再按照上面同样的办法处理,否则,就会出错哟。

第2个回答  2019-08-30
可以采用VLOOKUP结合数组公式来解决,举例来说:
sheet1中欲在sheet2中找到A列数值=甲,且B列数值=1....对应的红色字显示的数据,可以输入以下公式:
=vlookup($a2&$b2,if({1,0},sheet2!$a$1:$a$1000&sheet2!$b$1:$b$1000,sheet2!c$1:c$1000),2,0)
公式输完,按CTRL+SHIFT+ENTER结束,下拉向下填充公式即可。
第3个回答  2017-03-06
软件版本:Office2013
举例说明如下:
1.Sheet1中有如下内容:

2.在Sheet2中输入如下公式:
Vlookup函数用法=VLOOKUP(查找值,查找区域,返回值在查找区域的列数,匹配方式)

3.下来填充公式,就可以得到Sheet1中对应的数据。本回答被提问者采纳
第4个回答  2020-10-09

excel中VLOOKUP函数如何使用,我教你!

excel中vlookup函数数据匹配使用方法教程
VLOOKUP函数包含四个参数:查找值:需要查找的数据。查找范围:包含查找值和返回值的表格区域。返回列数:在查找范围中,包含返回值的列的相对位置。近似匹配:逻辑值,决定是精确匹配还是近似匹配。默认为近似匹配,若需要精确匹配,该参数应设置为FALSE。2. 使用步骤 确定查找值:即你想要找到的数据。设定...

怎么用VLOOKUP来匹配excel表里面的数据
Excel中Vlookup函数的用法:=vlookup(作为查找依据的数据,查找的区域,返回值在查找区域中的第几列,是否精确匹配)软件版本:Office2007 举例来说明Vlookup函数如何用:1.查找E列数据,在A列中对应的B列数值:2.公式如下:①查找的数据,是E列数据;②查找的区域,是A:B列;③返回值在查找区域中的第...

在excel中如何使用vlookup函数满足两个条件进行查找
方法一:连接列 1. 你可以创建一个新的“连接列”,这一列是将两个条件列的值连接起来。例如,如果你有两个条件列A和B,你可以在新的一列中使用公式`=A1&B1`来连接这两个值。2. 然后,在你的查找表中,也创建一个相应的连接列。3. 最后,你可以使用VLOOKUP函数来查找这个连接列的...

excel中vlookup函数数据匹配怎么用
1. 确定查找值:确定你想要匹配的特定数据或文本。2. 选定数据表:选择包含所有相关数据的范围或表格。确保数据按照相同的顺序排序,因为VLOOKUP函数基于顺序进行匹配。3. 指定列索引数:确定返回哪一列的数据。例如,如果你想要返回价格而不是产品名称,确保指定正确的列号。4. 设置近似匹配:如果你不确...

vlookup函数如何精确匹配多个数据?
一种直接的方法是重复使用VLOOKUP函数。这种方法适用于列数较少的情况。用户可以在不同的单元格中分别输入VLOOKUP函数,每次更改函数的第三个参数,以匹配并返回不同列的数据。例如,首先输入`=VLOOKUP`来查找并返回第二列的数据,然后将此公式复制到其他单元格,并将2更改为3、4等,以获取第三列、第...

如何在excel中用vlookup函数匹配数据?
第一步:打开一个excel表,需要在另一个表中匹配出相应同学的班级信息。第二步:把光标定位在需要展示数据的单元格中,如下图所示。第三步:在单元格中输入“=vl”,然后会自动提示出VLOOKUP函数,双击蓝色的函数部分。第四步:可以看到,单元格中显示出完整的VLOOKUP函数。第五步:选择第一列中需要...

如何在excel中使用vlookup函数全部匹配出数据
在Excel中,当使用VLOOKUP函数查找有重复项的数据时,可以通过结合IF函数、数组公式或者利用辅助列等方法,来实现全部匹配重复项的目标。VLOOKUP函数是Excel中非常常用的一个查找函数,它可以根据指定的查找值,在数据表中搜索并返回相应结果。然而,VLOOKUP函数的一个限制是,它默认只能返回找到的第一个匹配项...

Excel表格中如何用vlookup函数来匹配两个表格相同数据
我们在用excel匹配数据的时候,同一个表格中找相同数据还比较简单,但是如果两个表格的数据如何匹配相同数据呢?我们这里用vlookup函数操作一下吧。1. 如图,我们打开两个数据表格,如图,我们如果想根据表格A中的“人事编号把“离职时间”填充到表格B中。2. 首先我们先进入表格B,然后选中B2单元格,然后...

excel表格怎么使用vlookup函数匹配数据信息?
1、我们打开一个excel表,需要在另一个表中匹配出相应同学的班级信息。我们把光标定位在需要展示数据的单元格中。在单元格中输入“=vl”,然后会自动提示出VLOOKUP函数,双击蓝色的函数部分。2、查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。我们要根据表二的“...

如何用excel里面的vlookup做数据匹配
2. 操作步骤:a. 在Excel工作表中,假设第一列是需要查找的数据,第二列是与之相关的匹配数据。b. 在需要填充匹配数据的单元格中输入`=VLOOKUP`函数。点击需要查找的数据所在的单元格作为查找值。c. 选择包含查找值和对应数据的区域作为查找范围。d. 确定返回值所在的列数,即你想从匹配行返回的列...

相似回答