扬州城市论坛 百科 excel中如何进行数据匹配(excel如何根据相关字段匹配)

excel中如何进行数据匹配(excel如何根据相关字段匹配)

EXCEL是一个非常强大的表单工具,也是我们经常使用的软件。掌握一些实用的excel技巧,对提高我们的工作效率很有帮助。以下是如何快速匹配数据源中的相关值。例子:有一张成绩单,上面记录了很多学生的名字和成绩。现在又有一张表记录了其中一些人的名字(顺序与原评分表不一致)。需要找出这些学生对应的分数。

1.我们使用函数=vlookup(lookup_value,table_array,col_index_num,[range_lookup])。来解决这个问题。首先解释函数的四个参数分别代表什么,然后逐步代入相关值重写函数,最后解决案例的问题。

2.第一个参数lookup_value是要求的值,也就是我们用什么值作为参考来得到目标值。在案例中,我们需要按名称查询对应的分数,因此名称是要查找的值,对应的分数是要取的目标值。对于单元格B2,名称放在单元格A2中,因此第一个参数lookup_value应为A2。

所以函数现在可以写成=vlookup(A2,table_array,col_index_num,[range_lookup])

3.第二个参数table_array是搜索区域,表示我们要在哪个区域搜索要搜索的值。在本例中,我们的数据源位于sheet1的A2:B8区域,也就是说,我们的第二个参数应该是sheet1!A2:B8 .所以函数现在可以写成=vlookup(A2,sheet1!A2:B8,列索引编号,[范围查找])

这里有一个重要的注意事项:参数2的范围必须从要查找的值所在的列开始。例如,在本例中,名称在数据源的A列中,因此我们的范围是A2:B8。如果名字在B列,分数在C列,那么我们的范围必须是B2:C8,而不是A2:C8。

4.第三个参数col_index_num是数据源表中目标值相对于搜索值所在列的列数。可能有点拗口。用案例解释一下。列,在数据源表中,第一列是搜索值(名称),那么目标值(等级)在第二列,不管名称前面是否有列,都是第二列,但是如果名称和等级中间有列,参数就会相应增加。也就是说,这种情况下的第三个参数是2。

所以函数现在可以写成=vlookup(A2,sheet1!A2:B8,2,[范围_查找])

5.第四个参数[range_lookup]相对简单。只有两个值,TRUE和FALSE,分别代表模糊匹配和精确匹配。这要看这里的实际需求。例如,在案例中,我们必须是精确匹配,即假。所以函数现在可以写成=vlookup(A2,sheet1!A2:B8,2,假)

6./所有参数代入后,我们进入查看结果,并与数据源进行比较。

7.在第一个单元格的结果正确后,我们会以同样的方式完成其他单元格的匹配,即解决案例中的问题。

本文来自网络,不代表本站立场,转载请注明出处:https:

excel中如何进行数据匹配(excel如何根据相关字段匹配)

扬州城市论坛后续将为您提供丰富、全面的关于excel中如何进行数据匹配(excel如何根据相关字段匹配)内容,让您第一时间了解到关于excel中如何进行数据匹配(excel如何根据相关字段匹配)的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。