0

0

Excel VLOOKUP函数用法详解 带实例的零基础入门教程

幻夢星雲

幻夢星雲

发布时间:2025-12-25 12:17:42

|

555人浏览过

|

来源于php中文网

原创

VLOOKUP函数用于Excel中垂直查找,语法为=VLOOKUP(查找值,数据表区域,返回列号,匹配方式),支持精确匹配(FALSE)与近似匹配(TRUE),常用于根据工号查部门等场景,并可通过命名区域、IFERROR函数及三项关键设置优化使用。

excel vlookup函数用法详解 带实例的零基础入门教程 - php中文网

如果您在Excel中需要根据某个值查找并返回对应的数据,VLOOKUP函数是最常用且基础的查找工具之一。以下是该函数的详细用法与实际操作示例:

本文运行环境:MacBook Air,macOS Sequoia。

一、VLOOKUP函数的基本语法与参数含义

VLOOKUP是垂直查找函数,用于在数据表的第一列中搜索指定值,并返回该行中指定列的值。其语法结构固定,包含四个参数,每个参数均有明确作用。

1、输入公式格式:=VLOOKUP(查找值, 数据表区域, 返回列号, 匹配方式)

2、查找值:必须位于数据表区域第一列中,可以是单元格引用或具体数值/文本。

3、数据表区域:包含查找值和返回值的连续矩形区域,建议使用绝对引用(如$A$2:$D$100)避免拖拽出错。

4、返回列号:从数据表区域最左列为第1列开始计数,必须为正整数,不能超过区域总列数。

5、匹配方式:输入FALSE表示精确匹配,输入TRUE或省略表示近似匹配(要求首列升序排列)。

二、精确匹配查找员工姓名对应的部门

该方法适用于唯一标识符(如工号、身份证号)查找,确保结果准确无误,是日常使用中最推荐的匹配方式。

1、准备数据:在A2:D10区域中录入员工信息,A列为工号,B列为姓名,C列为部门,D列为职级。

2、在F2单元格输入查找目标工号,例如“E007”。

3、在G2单元格输入公式:=VLOOKUP(F2,$A$2:$D$10,3,FALSE)

4、按回车确认,G2将显示“E007”对应员工所在的部门名称。

5、向下拖拽G2单元格填充柄,可批量查找其他工号对应的部门。

PHP 网络编程技术与实例(曹衍龙)
PHP 网络编程技术与实例(曹衍龙)

PHP网络编程技术详解由浅入深,全面、系统地介绍了PHP开发技术,并提供了大量实例,供读者实战演练。另外,笔者专门为本书录制了相应的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于配书光盘中。本书共分4篇。第1篇是PHP准备篇,介绍了PHP的优势、开发环境及安装;第2篇是PHP基础篇,介绍了PHP中的常量与变量、运算符与表达式、流程控制以及函数;第3篇是进阶篇,介绍

下载

三、使用命名区域简化公式引用

当数据源位置变动频繁或区域较大时,为数据表定义名称可提升公式可读性与维护性,避免因区域引用错误导致#REF!或#N/A错误。

1、选中A2:D10区域,在Excel顶部名称框中输入“员工档案”,按回车确认。

2、在G2单元格输入公式:=VLOOKUP(F2,员工档案,3,FALSE)

3、修改原始数据区域后,仅需更新“员工档案”名称所指范围,所有引用该名称的VLOOKUP公式自动适配。

四、处理查找不到时的错误显示

当查找值在数据表首列中不存在时,VLOOKUP默认返回#N/A错误,影响表格整洁性与后续计算。通过嵌套IFERROR函数可自定义提示内容。

1、保留原查找公式结构,在外层包裹IFERROR函数。

2、在G2单元格输入:=IFERROR(VLOOKUP(F2,$A$2:$D$10,3,FALSE),"未找到")

3、若F2中的工号在A2:A10中不存在,则G2显示“未找到”,而非#N/A。

4、可将“未找到”替换为其他文本,如“空缺”、“暂无”或空字符串“""”。

五、避免常见错误的三项关键设置

多数VLOOKUP失败源于基础设置疏漏,而非公式本身逻辑问题。以下三点需在操作前逐一核对。

1、确认查找值与数据表首列的数据类型一致:若首列为文本格式数字(如带单引号的“001”),而查找值为数值1,则无法匹配,需统一转为文本或数值。

2、检查数据表区域是否包含标题行:VLOOKUP默认将首列视为数据列,若区域含标题(如A1:D1为表头),则查找值可能被跳过,应从第二行开始选取区域(如$A$2:$D$100)。

3、验证返回列号是否超出范围:例如区域为A:C三列,却输入“4”作为第三参数,将触发#REF!错误,此时应改为“3”或更小正整数。

相关专题

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

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

293

2023.10.31

php数据类型
php数据类型

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

216

2025.10.31

mysql标识符无效错误怎么解决
mysql标识符无效错误怎么解决

mysql标识符无效错误的解决办法:1、检查标识符是否被其他表或数据库使用;2、检查标识符是否包含特殊字符;3、使用引号包裹标识符;4、使用反引号包裹标识符;5、检查MySQL的配置文件等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

174

2023.12.04

Python标识符有哪些
Python标识符有哪些

Python标识符有变量标识符、函数标识符、类标识符、模块标识符、下划线开头的标识符、双下划线开头、双下划线结尾的标识符、整型标识符、浮点型标识符等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

267

2024.02.23

java标识符合集
java标识符合集

本专题整合了java标识符相关内容,想了解更多详细内容,请阅读下面的文章。

250

2025.06.11

c++标识符介绍
c++标识符介绍

本专题整合了c++标识符相关内容,阅读专题下面的文章了解更多详细内容。

121

2025.08.07

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

246

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

202

2023.09.04

笔记本电脑卡反应很慢处理方法汇总
笔记本电脑卡反应很慢处理方法汇总

本专题整合了笔记本电脑卡反应慢解决方法,阅读专题下面的文章了解更多详细内容。

1

2025.12.25

热门下载

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

精品课程

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

共162课时 | 9.5万人学习

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

共28课时 | 2.3万人学习

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

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