我们经常需要从大量的数据中快速找到特定的信息,Excel提供了几种常用的查找函数:VLOOKUP、LOOKUP、HLOOKUP,以及INDEX与MATCH、OFFSET与MATCH的组合使用。

示例表格:学生成绩表

假设我们有一个学生成绩表,包含学号、姓名、数学成绩、英语成绩和总分五列。

excel几种常见的查找函数的使用方法及实例-趣帮office教程网

1. VLOOKUP函数(垂直查找函数)

目的:查找特定学生的数学成绩。

公式:在H2单元格(假设我们要在这里显示“张三”的数学成绩)输入=VLOOKUP(G2,B1:E10,2,FALSE)

excel几种常见的查找函数的使用方法及实例-趣帮office教程网

  • 第一个参数是“张三”,即我们要查找的姓名。
  • 第二个参数是查找范围B1:E10,包含所有学生信息。
  • 第三个参数是2,表示返回数学成绩所在的列(C列)(以姓名列开始算的列号)。
  • 第四个参数是FALSE,表示精确匹配。

2. HLOOKUP函数(水平查找函数)

目的:查找“李四”的总分。(假设表格转置为行方向)

公式:在B9单元格输入=HLOOKUP(A9,A2:J5,4,FALSE)(同VLookup的用法相似)

  • 实际应用中,HLOOKUP较少用于此类情况,因为它主要用于行之间的查找。

excel几种常见的查找函数的使用方法及实例-趣帮office教程网

3. LOOKUP函数(垂直查找)

目的:同样查找“张三”的数学成绩,但使用LOOKUP函数。

公式:在H2单元格输入==LOOKUP(1,0/(B2:B10=“张三”),C2:C10)(注意,LOOKUP在垂直查找时通常需要一些技巧,如使用数组公式)。

excel几种常见的查找函数的使用方法及实例-趣帮office教程网

4. INDEX MATCH组合

目的:查找“张三”的数学成绩。

公式:在H2单元格输入=INDEX(C2:C10, MATCH("张三", A2:A10, 0))。

  • MATCH函数首先查找“张三”在A列的位置。
  • INDEX函数根据这个位置返回C列(数学成绩)对应的值。

excel几种常见的查找函数的使用方法及实例-趣帮office教程网

5. OFFSET MATCH组合

目的:同样查找“张三”的数学成绩。

公式:在H2单元格输入=OFFSET(C2, MATCH("张三", A2:A10, 0)-1, 0)。

  • MATCH函数找到“张三”在B列的位置。
  • OFFSET函数以C2为基准,向下移动MATCH结果减1行(因为MATCH返回的是相对位置,从1开始,而OFFSET从0开始计数),列偏移量为0,即返回同一列的值。

excel几种常见的查找函数的使用方法及实例-趣帮office教程网

通过以上介绍和示例,希望能够学会这些Excel查找函数的基本用法。让你在查找方面无所畏惧!