Excel查找函数完全指南:VLOOKUP家族4个成员的功能与应用场景
Excel查找函数完全指南:VLOOKUP家族4个成员的功能与应用场景
VLOOKUP家族有4个成员,它们各自具有不同的特点和适用场景。本文将详细介绍VLOOKUP、HLOOKUP、LOOKUP和XLOOKUP这4个查找函数的功能与使用方法,帮助你根据实际需求选择合适的函数。
1. VLOOKUP
语法:=VLOOKUP(查找值, 查找区域, 返回列数, 匹配方式)
- 查找区域:必须包含返回值所在列。
- 匹配方式:
0
:完全匹配,用于精确查找。1
:近似匹配,用于查找小于等于查找值的最大值,要求查找区域升序排列。
特点:只能从查找区域的第一列开始向右取值。
示例:查找“王可欣”的成绩。
公式:=VLOOKUP($A12, $C$2:$F$8, 2, 0)
VLOOKUP在查找区域第一列从上往下查找(图中红色箭头),然后从左往右取所在行的第2列的数(图中紫色箭头)。
2. HLOOKUP
语法:=HLOOKUP(查找值, 查找区域, 返回行数, 匹配方式)
- 查找区域:必须包含返回值所在行。
- 匹配方式:与VLOOKUP相同。
特点:只能从查找区域的第一行开始向下取值。
示例:查找某行中的值。
公式:=HLOOKUP($A23, $B$15:$G$19, 3, 0)
HLOOKUP在查找区域第一行从左往右查找(红色箭头),然后从上往下取所在列的第3行的数(紫色箭头)。
3. LOOKUP
常用向量语法:=LOOKUP(查找值, 查找区域, 返回区域)
- 查找区域:可以是行或列。
- 返回区域:可以是行或列。
特点:可以进行纵向或横向查找,但要求查找区域升序排列。
示例:查找学号。
公式:=LOOKUP(A36, C27:C33, A27:A33)
如果数据没有升序排列,可以使用以下公式:=LOOKUP(1, 0/((条件区域1=条件1)*(条件区域2=条件2)*(条件区域N=条件N)), 返回区域)
4. XLOOKUP
语法:=XLOOKUP(查找值, 查找区域, 返回区域, 没有找到的返回, 匹配模式, 搜索模式)
匹配模式:
0
:完全匹配(默认)。-1
:查找小于等于查找值中的最大值。1
:查找大于等于查找值中的最小值。2
:通配符匹配。搜索模式:
1
:从上往下查(默认)。-1
:从下往上查。2
:必须升序排列查找。-2
:必须降序排列查找。
特点:功能最全面,可以进行双向查找且不需要排序。
示例:反向查找学号。
公式:=XLOOKUP(A62, C53:C59, A53:A59)
总结
VLOOKUP家族的四个成员各有特点和适用场景:
- VLOOKUP:适用于从左到右的纵向查找。
- HLOOKUP:适用于从上到下的横向查找。
- LOOKUP:可以进行双向查找,但需要数据升序排列。
- XLOOKUP:功能最全面,可以进行双向查找且不需要排序。
选择合适的查找函数,可以大大提高Excel操作的效率。