Office技巧篇:Excel表格函数VLOOKUP的使用详解

2025-05-09 14:03:07

1、首先,明确VLOOKUP的适用范围VLOOKUP的适用范围即它能够在哪些情况下使用,VLOOKUP常见的适用范围有:1、同一个Excel文件下同一个Sheet表格中如下图中的“上表”和“下表”就是在同一个Excel文件(表2.xlsx)下同一个Sheet(Sheet1)表格中。

Office技巧篇:Excel表格函数VLOOKUP的使用详解

2、同一个Excel文件下不同的Sheet表格中如下图所示,“外表”和上图中的“上表”和“下表”就是在同一个Excel文件(表2.xlsx)下不同的Sheet(“上表”和“下表”属于Sheet1,“外表”属于Sheet2)表格中。

Office技巧篇:Excel表格函数VLOOKUP的使用详解

3、不同的Excel文件下不同的Sheet表格中不同的Excel文件,Sheet表格自然也是不同的。如下图所示,"外表"和"表一"就是在不同的Excel文件("外表"属于表2.xlsx,"表一"属于表1.xlsx)下不同的Sheet表格中。

Office技巧篇:Excel表格函数VLOOKUP的使用详解

4、其次,知晓Excel表格公式的写法Excel表格公式的写法一般是以“=”开头,在“=”后接上VLOOKUP函数,在需要使用VLOOKUP函数的单元格完整无误地写上公式并回车,最终便能返回我们想要的数据值。

5、再者,明白VLOOKUP函数的语法规则和参数含义语法规则:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Office技巧篇:Excel表格函数VLOOKUP的使用详解

6、最后,实例演练前三步可以说是准备工作,做好了准备工作便可以进行包含VLOOKUP函数公式的书写了。因第一步介绍了三种适用范凿速钲挞围,所以小编分别从这三种情况举例开始VLOOKUP函数的使用详解。情况1:同一个Excel文件下同一个Sheet表格中题干:已知,现有表格Sheet1,Sheet1中分别有“上表”和“下表”两个小表格,请根据“上表”给出的信息,在“下表”中运用VLOOKUP函数返回张三的体重。情况1解答:

Office技巧篇:Excel表格函数VLOOKUP的使用详解

7、分析:在“下表”姓名列为张三的体重列单元格输入公式:=VLOOKUP(B8,$B$2:$D$4,3,0)并回车便可返回张三的体重为55。其中B8对应的是要在“上表”中查找的值,即张三;$B$2:$D$4是要在“上表”中查找的范围;3代表要返回的值所在“上表”查找范围的第三列,即D列;0表示精确查找。

8、特别强调:查找范围要以查找值为起始列。比如上例中,查俣挫呲蹀找值是B8,B8对应“下表”中的姓名列,那么查找范围也是要以“上表”的姓名坐逃缥卯列B列为起始查找列;要返回的数据所在查找范围的序列数是相对查找范围而言,而不是相对整个表格而言。在上例中,要返回的“体重”列在“上表”中查找范围的第三列,所以此序列数为3,但“体重”列恰好也是整个表格的第三列,因此可能不太明显,那就请大家从接下来的实例中观察这一点。

9、情况2:同一个Excel文件下不同的Sheet表格中题干:已知,现有Excel文件“表2.xlsx”,该Excel文件下有两个Sheet表格,分别是Sheet1和Sheet2。其中Sheet1表格下有小表格“上表”(为了方便演示,小编删掉了“下表”),Sheet2表格下有小表格“外表”。请根据“上表”给出的信息,在“外表”中运用VLOOKUP函数返回王五的年龄。

Office技巧篇:Excel表格函数VLOOKUP的使用详解

10、情况2解答:

Office技巧篇:Excel表格函数VLOOKUP的使用详解

11、分析:此题的解题函数公式为=VLOOKUP(B3,Sheet1!$B$2:$C$4,2,0),解题思路与情况1的大同小异,不同之处在于多了个Sheet1!,这代表的是指明了“上表”所在的位置,即位于Sheet1表格中。如果是不同的Excel文件,除了要指明Sheet表格位置,还要指明文件的名称或路径。下面的情况3便是如此。

12、情况3:不同的Excel文件下不同的Sheet表格中题干:已知,现有Excel文件“表1.xlsx" 和“表2.xlsx","表1.xlsx"下的Sheet1中有小表格"表一",“表2.xlsx”下的Sheet1中有小表格“上表”。请根据"表一"给出的信息,在“上表”中运用VLOOKUP函数返回张三的成绩。

Office技巧篇:Excel表格函数VLOOKUP的使用详解

13、情况3解答:

Office技巧篇:Excel表格函数VLOOKUP的使用详解

14、分析:此题的解题函数公式为=VLOOKUP(B2,[表1.xlsx]Sheet1!$C$2:$E$6,泌驾台佐3,0),解题思路都是差不多的,与情况2相比,情况3的函数公式多了一个[表1.xlsx],这便是指明了Excel文件的名称,为何没有指明Excel文件路径?当在不同的Excel文件之间运用VLOOKUP函数公式时,若Excel文件都是在同一路径下或都是打开的状态,则只需指明Excel文件名,不需要加文件路径。如果是不同路径下的Excel文件但都是打开的状态,在运用VLOOKUP函数保存并关闭文件后,再打开时你会发现系统已自动加上了文件路径。

15、特别强调:情况3实例也是对“要返回的数据所在查找范围的序列数是相对查找范围而言,而不是相对整个表格而言”作了解释,“表一”中要返回的“成绩”列在整个表格的第四列,但却是在查找范围的第三列,所以序列数是3。

16、上面的实例都是返回了一个单元格的数据值,如果要返回整列的数据值,只需将鼠标放在已返回数据值单元格的右下角,当鼠标变成黑色十字时,按住鼠标左键向下拖动即可填充对应的要返回的数据值。

Office技巧篇:Excel表格函数VLOOKUP的使用详解
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢