0

0

VLOOKUP函数怎么用?保姆级案例带你彻底搞定数据匹配

P粉602998670

P粉602998670

发布时间:2025-12-29 20:42:08

|

202人浏览过

|

来源于php中文网

原创

VLOOKUP是Excel中用于在表格首列查找值并返回同行指定列内容的函数,需确保查找列在最左、使用FALSE精确匹配、区域引用加$锁定,常见错误包括#N/A(未找到)、#REF!(列数超限)和结果错误(未设精确匹配)。

vlookup函数怎么用?保姆级案例带你彻底搞定数据匹配

VLOOKUP 是 Excel 里最常用的数据匹配函数,核心就一句话:在表格的首列找一个值,找到后返回同一行中指定列的内容。 它不难,但细节决定成败——比如查找列必须在最左边、默认近似匹配容易出错、遇到重复值只认第一个……下面用真实场景一步步讲清楚。

基础语法和关键参数含义

VLOOKUP 的完整写法是:
=VLOOKUP(要找什么, 在哪找, 返回第几列, 是否精确匹配)

MOKI
MOKI

MOKI是美图推出的一款AI短片创作工具,旨在通过AI技术自动生成分镜图并转为视频素材。

下载
  • 要找什么:可以是具体值(如"张三")、单元格引用(如A2)、甚至带通配符的文本(如"A*")
  • 在哪找:必须是“查找区域”,且第一列是你要搜索的依据列(比如员工编号列)。注意:这个区域要锁定行列(用$符号),否则下拉复制时会偏移
  • 返回第几列:从“查找区域”的最左列开始数,第1列、第2列……不是工作表的第几列。比如查找区域是C2:E100,想返回E列内容,就填3
  • 是否精确匹配:一定要写 FALSE 或 0 表示精确匹配;写 TRUE 或省略,默认是近似匹配(仅适用于已排序的数值查找,日常99%情况都该填 FALSE)

实际案例:根据员工编号查姓名和部门

假设你有两张表:
✅ 表1(数据源):Sheet2 中 A1:C100 存着员工编号、姓名、部门
✅ 表2(待填表):Sheet1 中 A列是员工编号,B列和C列需要自动填入对应姓名和部门

在 Sheet1 的 B2 单元格输入:
=VLOOKUP(A2,Sheet2!$A$1:$C$100,2,FALSE)
→ 意思是:用 A2 的编号,在 Sheet2 的 A1:C100 区域里找,找到后返回同一行的第2列(即姓名)

在 C2 输入:
=VLOOKUP(A2,Sheet2!$A$1:$C$100,3,FALSE)
→ 返回第3列(部门)

输完按回车,再双击填充柄向下复制即可批量匹配。

常见报错及解决方法

  • #N/A 错误:最常见!说明没找到。检查:查找值是否存在空格或不可见字符(用 TRIM 清理);数据类型是否一致(比如文本型“123” vs 数值123);查找区域是否包含目标列(别漏选首列)
  • #REF! 错误:第三参数“返回第几列”填太大了,比如区域只有3列却写了5;或者查找区域被删/移动导致引用失效
  • #VALUE! 错误:通常因为第三参数不是数字,或查找值为空单元格(可加 IFERROR 套一层防错)
  • 结果不对(比如总返回第一行):大概率第四参数没写 FALSE,用了默认近似匹配;或者查找列未升序排列(近似匹配要求)

进阶技巧:让 VLOOKUP 更稳更智能

  • 防错显示:用 IFERROR 包裹,比如 =IFERROR(VLOOKUP(A2,Sheet2!$A$1:$C$100,2,FALSE),"未找到")
  • 反向查找?不行! VLOOKUP 只能从左往右找。如果要根据姓名查编号(姓名在右、编号在左),改用 INDEX + MATCH 组合,或者把数据源调整为编号在首列
  • 多条件查找? VLOOKUP 本身不支持,但可以用辅助列拼接(如用 & 合并“部门+岗位”作为唯一键),再基于该列查找
  • 查不到就留空? 把 IFERROR 的第二参数写成 "" 即可,比如 IFERROR(...,"")

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
数据类型有哪几种
数据类型有哪几种

数据类型有整型、浮点型、字符型、字符串型、布尔型、数组、结构体和枚举等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

308

2023.10.31

php数据类型
php数据类型

本专题整合了php数据类型相关内容,阅读专题下面的文章了解更多详细内容。

222

2025.10.31

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1396

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

407

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

562

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1243

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

368

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

4524

2023.08.09

Python 自然语言处理(NLP)基础与实战
Python 自然语言处理(NLP)基础与实战

本专题系统讲解 Python 在自然语言处理(NLP)领域的基础方法与实战应用,涵盖文本预处理(分词、去停用词)、词性标注、命名实体识别、关键词提取、情感分析,以及常用 NLP 库(NLTK、spaCy)的核心用法。通过真实文本案例,帮助学习者掌握 使用 Python 进行文本分析与语言数据处理的完整流程,适用于内容分析、舆情监测与智能文本应用场景。

9

2026.01.27

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 13.6万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号