手机版

excel如何匹配数据源的相关值?

时间:2021-09-30 来源:互联网 编辑:宝哥软件园 浏览:

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,col_index_num,[range_lookup])

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

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

所以函数现在可以写成=vlookup(A2,sheet1!A2:B8,2,[range_lookup])

5.第四个参数【range_lookup】比较简单,只有两个值,TRUE和FALSE,分别代表模糊匹配和精确匹配。这里其实是需要的。例如,在一个案例中,我们必须完全匹配,即FALSE。所以函数现在可以写成=vlookup(A2,sheet1!A2:B8,2,FALSE)

版权声明:excel如何匹配数据源的相关值?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。