news 2026/4/23 11:15:32

Excel VLOOKUP 函数使用方法大全总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Excel VLOOKUP 函数使用方法大全总结

Excel VLOOKUP 函数使用方法大全总结

VLOOKUP是 Excel 中最常用、最强大的查找函数之一,用于在表格的垂直方向(按列)查找指定值,并返回同一行中指定列的值。

基本语法
=VLOOKUP(查找值, 查找区域, 返回第几列, [查找方式])
  • 查找值:要查找的内容(可以是值、单元格引用、文本字符串)。
  • 查找区域:查找的表格范围(必须是矩形区域,第一列必须包含查找值)。
  • 返回第几列:从查找区域的第一列开始计数,返回对应列的值(例如 2 表示第二列)。
  • [查找方式]:可选参数
    • TRUE(或省略):近似匹配(默认),要求查找区域第一列必须升序排序
    • FALSE:精确匹配(推荐大多数场景)。
经典示例(精确匹配)

假设有以下数据表(A1:D6):

ABCD
学号姓名班级成绩
1001张三一班85
1002李四二班92
1003王五一班78
1004赵六三班96
1005孙七二班88

想根据学号查找姓名:

=VLOOKUP(1003, A2:D6, 2, FALSE)

结果:王五

查找成绩:

=VLOOKUP(1004, A2:D6, 4, FALSE)

结果:96

常见使用场景与技巧
  1. 动态查找(结合输入单元格)
    在 E1 输入要查找的学号,在 E2 输入公式:

    =VLOOKUP(E1, A2:D6, 2, FALSE)
  2. 返回多列信息(拖拽公式)

    • E2:=VLOOKUP($E$1, $A$2:$D$6, 2, FALSE)→ 姓名
    • F2:=VLOOKUP($E$1, $A$2:$D$6, 3, FALSE)→ 班级
    • G2:=VLOOKUP($E$1, $A$2:$D$6, 4, FALSE)→ 成绩
      使用$固定区域和查找值,向右拖拽即可。
  3. 查找值是文本时
    如果查找值是文本(如姓名找学号),同样适用:

    =VLOOKUP("李四", A2:D6, 1, FALSE)
  4. 近似匹配(TRUE)应用场景
    用于分段查找(如税率表、成绩等级):

    =VLOOKUP(分数, 分数区间表, 2, TRUE)

    注意:第一列必须从小到大排序

  5. 通配符查找(仅在查找方式为 TRUE 时有效)

    • *代表任意多个字符
    • ?代表单个字符
      示例:查找所有包含“三”的姓名
    =VLOOKUP("*三*", A2:D6, 2, TRUE)
  6. 跨工作表查找

    =VLOOKUP(A1, Sheet2!A:B, 2, FALSE)
  7. 跨工作簿查找(需打开目标工作簿)

    =VLOOKUP(A1, '[其他文件.xlsx]Sheet1'!$A:$D, 3, FALSE)
常见错误及解决方法
错误原因解决办法
#N/A找不到匹配值检查拼写、大小写、空格;使用 FALSE 精确匹配
#REF!列索引数超出查找区域列数确保列索引 ≤ 区域总列数
#VALUE!列索引不是数字检查第3个参数是否为数字
#NAME?函数名拼写错误检查是否写成 VLOOCKUP 等
高级技巧与组合使用
  1. 处理 #N/A 错误(推荐)
    使用 IFERROR 或 IFNA:

    =IFERROR(VLOOKUP(E1,A2:D6,2,FALSE),"未找到")

    或(Excel 2013+):

    =IFNA(VLOOKUP(E1,A2:D6,2,FALSE),"未找到")
  2. 大小写不敏感查找
    VLOOKUP 本身不区分大小写。如需区分,可结合 EXACT 函数复杂处理。

  3. 双条件查找(VLOOKUP 无法直接实现)
    推荐使用:

    • INDEX + MATCH(更灵活)
    • XLOOKUP(Excel 365 / 2021+,推荐替代 VLOOKUP)
    • 辅助列拼接条件(如 =A2&“-”&B2)
  4. 向左查找(VLOOKUP 无法实现)
    VLOOKUP 只能向右返回。解决:

    • 使用 INDEX + MATCH
    • 或调整表格结构将查找列放在最左边
  5. 多表动态查找
    结合 INDIRECT:

    =VLOOKUP(A1, INDIRECT(B1&"!A:D"), 3, FALSE)

    B1 中输入工作表名如 “Sheet2”

VLOOKUP 的替代方案(推荐升级)
  • XLOOKUP(Excel 365 / Excel 2021+,最强替代)

    =XLOOKUP(查找值, 查找列, 返回列, "未找到", 0)

    支持向左查找、默认精确匹配、返回数组等。

  • INDEX + MATCH

    =INDEX(返回列, MATCH(查找值, 查找列, 0))

    更灵活,支持向左查找。

总结口诀
  • 查找值必须在最左列
  • 精确匹配用FALSE(最常用)。
  • 返回列数从1开始数
  • 出错优先用IFERROR包裹。
  • 新版本优先用XLOOKUP

掌握 VLOOKUP 后,你就能轻松处理 80% 的数据查找需求!如果有具体场景问题,欢迎继续提问。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 13:58:50

Java并发包中的PriorityBlockingQueue解析

PriorityBlockingQueue<E> 是 Java 并发包&#xff08;java.util.concurrent&#xff09;中提供的一个线程安全的、无界、优先级队列。它的核心思想是&#xff1a;每次取出的元素&#xff0c;都是当前队列中“优先级最高”的那个元素&#xff08;即最小值&#xff0c;依据…

作者头像 李华
网站建设 2026/4/23 12:15:31

学长亲荐MBA必看TOP8AI论文平台测评

学长亲荐MBA必看TOP8AI论文平台测评 学术AI工具测评&#xff1a;为何需要一份精准指南 在MBA学习与研究过程中&#xff0c;论文写作是一项核心任务&#xff0c;而随着AI技术的普及&#xff0c;各类学术辅助工具层出不穷。然而&#xff0c;面对众多选择&#xff0c;如何快速找到…

作者头像 李华
网站建设 2026/4/23 10:44:44

强烈安利9个AI论文平台,本科生轻松搞定毕业论文!

强烈安利9个AI论文平台&#xff0c;本科生轻松搞定毕业论文&#xff01; AI 工具如何让论文写作变得轻松高效 在当今这个信息爆炸的时代&#xff0c;学术写作的挑战日益增加&#xff0c;尤其是对本科生来说&#xff0c;毕业论文往往成为一道难以逾越的难关。然而&#xff0c;随…

作者头像 李华
网站建设 2026/4/23 12:13:50

水质传感器选型指南 教你避开这些坑

在水质监测项目中&#xff0c;水质传感器的选型直接关系到监测数据的可靠性与项目的运行成本。面对市场上种类繁多的水质传感器&#xff0c;很多用户容易陷入选型误区。掌握科学的选型方法&#xff0c;才能选到适配需求的优质产品。 首先&#xff0c;明确监测场景与参数需求。…

作者头像 李华