问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Excel查找函数应用:4个函数对应不同场景的选择

创作时间:
作者:
@小白创作中心

Excel查找函数应用:4个函数对应不同场景的选择

引用
网易
1.
https://www.163.com/dy/article/IURJAJTK0516BGRH.html

编者按:查找函数VLOOKUP家族共有4个成员,如何根据不同的场景选择合适的函数呢?让我们一起来看看它们的关系、各自的特点和局限性。

说起查找,99%的Excel用户肯定会说“VLOOKUP啊,我认识……”。但你知道吗?VLOOKUP还有兄弟和侄子呢!

1. VLOOKUP

语法:
=VLOOKUP(查找值, 查找区域, 返回列数, 匹配方式)

  • 查找区域必须包含返回值所在列。
  • 匹配方式:
  • 0:完全匹配,用于精确查找。
  • 1:近似匹配,查找小于等于查找值的最大值,要求查找区域升序排列。

特点:

  • 只能从查找区域的第一列开始向右取值。

示例:
查找“王可欣”的成绩。
=VLOOKUP($A12, $C$2:$F$8, 2, 0)

如果查找值位于某行中,需要使用HLOOKUP函数。

2. HLOOKUP

语法:
=HLOOKUP(查找值, 查找区域, 返回行数, 匹配方式)

与VLOOKUP的区别在于第3个参数用于指定行数。

特点:

  • 只能从查找区域的第一行开始向下取值。

示例:
=HLOOKUP($A23, $B$15:$G$19, 3, 0)

3. LOOKUP

常用向量语法:
=LOOKUP(查找值, 查找区域, 返回区域)

特点:

  • 可以在任意方向查找,但要求数据升序排列。
  • 如果数据未排序,可以使用特殊公式绕过此限制。

示例:
查找学号:
=LOOKUP(A36, C27:C33, A27:A33)

如果数据未排序:
=LOOKUP(1, 0/((条件区域1=条件1)*(条件区域2=条件2)*(条件区域N=条件N)), 返回区域)

4. XLOOKUP

语法:
=XLOOKUP(查找值, 查找区域, 返回区域, 没有找到的返回, 匹配模式, 搜索模式)

特点:

  • 继承了LOOKUP的双向查找能力,且无需排序。
  • 支持多种匹配模式和搜索模式。

示例:
反向查找学号:
=XLOOKUP(A62, C53:C59, A53:A59)

横向查找成绩:
=XLOOKUP(A47, B39:G39, B41:G41)

总结

VLOOKUP家族的四个成员各有特点和适用场景。VLOOKUP和HLOOKUP分别负责纵向和横向查找,LOOKUP虽然功能强大但受限于数据排序要求,而XLOOKUP作为最新成员,功能最全面且使用灵活。掌握这些函数的使用方法,可以大大提高Excel操作效率。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号