Excel 匹配怎么做?

Excel 匹配怎么做?,第1张

做Excel匹配需要插入vlookup函数

1、打开表格1 ,在其中输入姓名数据做为基础数据,需要在另外的单元格中根据姓名匹配到数据并显示在B列中。

2、在B2单元格中点击“fx”插入vlookup函数,在查找值的框内点击“A2”或者直接输入A2。

3、然后拖动鼠标选中需要查找的单元格区域,需要在单元格地址前面加上“$”符号。

4、在列序数的框内输入“2”,点击确定按钮。

5、即可将对应A2单元格的数据值匹配并提取显示在B2单元格中了,拖动公式向下填充即可提取出所有的数据。

注意事项:

1、在使用Excel的时候,不要随意的按Excel和空白键。

2、要善于利用Excel里面的快捷键,进行表格的编辑。

3、在使用Excel的时候,一定要定时的进行保存。

4、在使用Excel的时候,一旦有不懂的问题,一定要及时的向专业人员进行咨询。

VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:

VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)

下面以一个实例来介绍一下这四个参数的使用

例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。

公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)

参数说明:

1 查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。我们要根据表二的“姓名”在表一中A列进行查找。

公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)

2 查找范围(VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。所以下一步我们就要指定从哪个范围中进行查找。VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。本例中要从表一中进行查找,那么范围我们要怎么指定呢?这里也是极易出错的地方。大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:

A 查找目标一定要在该区域的第一列。本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。因为查找的“姓名”不在$A$2:$D$8区域的第一列。

B 该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的D列)一定要包括在这个范围内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。

3 返回值的列数(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。这是VLOOKUP第3个参数。它是一个整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中我们要返回的是“年龄”,它是第二个参数查找范围$B$2:$D$8的第3列。这里一定要注意,列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列。如果本例中要是查找姓名所对应的性别,第3个参数的值应该设置为多少呢。答案是2。因为性别在$B$2:$D$8的第2列中。

vlookup函数两个表格匹配数据的方法,AB列记录了每个编号的单价,DE列是需要修改的部分编号对应的单价,需要在H3单元格输入公式,快速得到所有编号对应的单价。也就是除了部分编号需要修改单价,其余编号的单价则保持不变,以此类推。

VLOOKUP是在表格的首列查找指定的值,并由此返回表格当前行中其他列的值。我们可以用一种简单的方法先记住VLOOKUP函数的参数:VLOOKUP(需要找的内容,用来查找的数据表,返回数据表中第几列的内容,匹配的方式)。

要注意的是:其中需要找的内容一定是在数据表的最左列,查找结果要精确匹配的话,第四个参数要写FASLE或是0。

excel的vlookup函数使用方法

1、查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。我们要根据表二的“姓名”在表一中A列进行查找。

公式:B13=VLOOKUP(A13,$B$2:$D$8,3,0)

2、查找范围(VLOOKUP(A13,$B$2:$D$8,3,0):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。所以下一步我们就要指定从哪个范围中进行查找。VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。本例中要从表一中进行查找,那么范围我们要怎么指定呢?

这里也是极易出错的地方。大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:

A查找目标一定要在该区域的第一列。本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。因为查找的“姓名”不在$A$2:$D$8区域的第一列。

B该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的D列)一定要包括在这个范围内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。

  VLOOKUP匹配excel表表格数据的方法

 分别打开两个表,把选中你要匹配数据的那个表格,如图;

 excel的工具栏里选择“插入”,再选择“函数”如图;

 进入函数菜单,找到“VLOOKUP”函数,选中函数,点确定,如图;

 这一步是最重要的,对VLOOKUP函数进行设置, *** 作步骤见图;

 点确定后,看我们匹配的数据,再从第一个表格下拉到了后一个表格,如图;

遇到两个表格中的数据需要部分查找匹配,但人工查找太费事,下面我们来教你用vlookup函数来实现数据的自动匹配。

01

第一打开Excel表格,选中E1单元格,在工具栏中找到公式选项——点击查找与引用——找到函数—vlookup并单击打开函数公式。

02

在打开后d出的函数对话框中——LOOKKUP-VALUEl栏中选中D1单元格(所要引出的对象)

03

并且在下方函数——Table-array格中选中A1:B7(要引用的范围)。

04

选中A1:B7,按键盘上的F4(固定引用范围)。

05

在Col_index_num后面栏目中2(即引用第二列的数值),Range_lookup栏输入0;并且单击下方确定按钮即可。

06

下拉E1单元格就完成啦。

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

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

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

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

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

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

WPS表格中可以使用VLOOKUP函数进行近似匹配,该函数的基本语法为:

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

其中:

lookup_value:要查找的值,可以是单元格引用或者文本值。

table_array:用于查找的表格区域,包括要查找的值和相应的返回值,一般情况下需要使用绝对引用或者定义名称来确保查找范围不会改变。

col_index_num:要返回的值所在的列序号,从左往右数,如果查找表格区域包括多列,则需要指定返回值所在的列序号。

range_lookup:可选参数,表示是否进行近似匹配,通常为TRUE(近似匹配)或FALSE(精确匹配)。如果未指定,则默认为TRUE。

如果要进行近似匹配,需要将range_lookup设置为TRUE。在进行近似匹配时,VLOOKUP函数会在查找表格区域中查找第一个小于或等于lookup_value的值,并返回相应的返回值。

例如,假设有一个表格区域A1:B5,其中A列为数值列,B列为相应的文本列,要在该表格区域中查找数值为10的相应文本值,则可以使用以下公式:

=VLOOKUP(10,A1:B5,2,TRUE)

该公式的意思是,在表格区域A1:B5中查找第一个小于或等于10的数值,并返回相应的文本值。如果表格区域中没有小于或等于10的数值,则返回最接近10的数值的相应文本值。

以2007版EXCEL为例,我们要通过在Sheet2表格(图二)G列输入模型名称自动将Sheet1表格(图一)的“对应头像”数据匹配到Sheet2表格(图二)中的H列。

图一

图二

1、在Sheet2工作表H2单元格输入函数:=vlookup(),如下图所示。

Vlookup函数的语法如下:

Vlookup(lookup_value,table_array,col_index_num,range_lookup)

1、lookup_value:要查找的值,也被称为查阅值查找对象。

2、table_array:查阅值所在的区域。请记住,查阅值应该始终位于所在区域的第一列,这样 VLOOKUP 才能正常工作。

3、col_index_num:区域中包含返回值的列号。例如,如果指定 B2:D11 作为区域,那么应该将 B 算作第一列,C 作为第二列,以此类推。

4、range_lookup:(可选)如果需要返回值的近似匹配,可以指定 TRUE;如果需要返回值的精确匹配,则指定 FALSE。如果没有指定任何内容,默认值将始终为 TRUE 或近似匹配。

现在将上述所有内容集中在一起,如下所示:

=VLOOKUP(查阅值、包含查阅值的区域、区域中包含返回值的列号以及(可选)为近似匹配指定 TRUE 或者为精确匹配指定 FALSE)

2、输入Vlookup函数的第1个参数:lookup_value,要查找的值,因为我们要根据模型来查找半身像,所以模型为查找值,即选择模型所在G2单元格,第1个参数选择完成后输入逗号完成选择。

注:函数的每个参数(除最后一个参数),只要后面还要继续输入其他参数,那每个参数的输入完成后都以逗号结尾。然后再开始下个参数的输入或选择(所以后面的步骤中,每个参数选择完成后都默认输入逗号)。

3、输入第2个参数:table_array,查阅值所在的区域。即查找区域,以为我们一开始就说了要将Sheet1的数据匹配到Sheet2,然后Sheet1中的数据表为查阅值所在区域。

注:因为查阅值应该始终位于所在区域的第一列VLOOKUP才能正常工作,所以查阅值,即模型必须位于查找区域的第一列。

4、输入第3个参数:col_index_num,区域中包含返回值的列号。因为我们要返回的值为半身像,即Sheet1表格中的对应头像,其位于我们的查找区域A列到B列的B列,即第2列,所以输入其列号:2。

5、输入最后一个参数:range_lookup,因为我们需要返回值的精确匹配,所以输入0或FALSE。如下图所示。

6、全部参数输入完成,按回车键结束输入,返回计算结果,然后将光标移动到H2单元格右下角,当光标呈现“+”字型时,下拉复制公式。

7、从表中我们可以看到函数返回的值为错误值:#N/A,这是因为我们还没有在对应的G列单元格输入模型名称,现在我们在G2单元格输入模型名称:moxing1,其对应的半身像返回值如下图。

8、同理,在后续的模型单元格分别输入模型名称,返回结果如下图,完成。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/12172450.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存