2016 - 2024

感恩一路有你

如何使用VLOOKUP和MATCH函数查询多个数据

浏览量:4270 时间:2024-08-16 17:02:55 作者:采采

在EXCEL中,有很多常见的公式,比如求和、求平均等,但对于大量数据的查询,最常用的就是VLOOKUP了。本文将结合一个实际例子,分享如何使用VLOOKUP和MATCH函数查询多个数据。

需求分析

我们假设有一个导览系统的项目开发,需要计算多个节点之间的距离,其中一个关键步骤是将各个节点之间的距离数据导入数据库。下面我们来看看原始数据。

我们需要根据A点和B点的序号,从左侧表格内查询到距离数据。

VLOOKUP函数的使用

接下来我们开始写VLOOKUP公式。以查询小芳的成绩为例,公式如下:

VLOOKUP(G2,A1:C6,3,FALSE)

其中:

G2:查找值;

A1:C6:查找范围,也就是从哪里查询;

3:要的结果在第几列。注意这里是查询范围的第几列。

FALSE:精确匹配,TREU:近似匹配。

通过查询,我们得到正确的返回值753。我们可以拉动格式,完成公式的填充,得到所有学生的语文成绩。需要注意的是,由于查询范围是固定的,所以我们要将公式里面的查找范围固定下来。光标移到查找范围的位置,按F4键即可,或手动输入$符号。共有4个符号。

同理,如果是查询学号,则使用相同的公式,但返回第2列的值。

MATCH函数的使用

再看看我们开头的表格。实际上,需要查询任意两点间的距离,因此,返回哪一列,也是未知数。这时,我们需要使用MATCH函数。MATCH函数是从数据范围内查询指定的值所在的位置。公式如下:

MATCH(H2,$A$1:$D$1,0)

这里,也要加$符号。我们看下面的例子,多了一门数学成绩,而查询的科目有语文和数学。也就是说,同时有两个参数了。那么,我们需要先通过MATCH函数查询要查的科目在哪一列,然后套入到VLOOKUP函数的返回列数中,即可得到指定学生的指定课程的成绩了。

综合运用VLOOKUP和MATCH函数

最后,我们再看看查询距离的表格。通过VLOOKUP和MATCH的组合应用,我们就可以查询到任意两点之间的距离了。然后将该数据导入到数据库,就可以供程序调用了。

总结

本文主要介绍了如何使用VLOOKUP和MATCH函数查询多个数据。VLOOKUP函数适用于单一条件的查询,而MATCH函数则适用于多个条件的查询。通过两个函数的组合应用,我们可以轻松地查询到大量数据。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。