Excel VLOOKUP函数用法详解 带实例的零基础入门教程
VLOOKUP函数用于Excel中垂直查找,语法为=VLOOKUP(查找值,数据表区域,返回列号,匹配方式),支持精确匹配(FALSE)与近似匹配(TRUE),常用于根据工号查部门等场景,并可通过命名区域、IFERROR函数及三项关键设置优化使用。
如果您在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单元格填充柄,可批量查找其他工号对应的部门。
三、使用命名区域简化公式引用
当数据源位置变动频繁或区域较大时,为数据表定义名称可提升公式可读性与维护性,避免因区域引用错误导致#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”或更小正整数。
技术教程SEO上一篇 : iPhone14怎样在时钟App设就寝勿扰计划_iPhone14时钟App设就寝勿扰计划【技巧】
下一篇 : 作业帮在线解题网页版入口 试卷答案一键免费查询
-
SEO外包最佳选择国内专业的白帽SEO机构,熟知搜索算法,各行业企业站优化策略!
SEO公司
-
可定制SEO优化套餐基于整站优化与品牌搜索展现,定制个性化营销推广方案!
SEO套餐
-
SEO入门教程多年积累SEO实战案例,从新手到专家,从入门到精通,海量的SEO学习资料!
SEO教程
-
SEO项目资源高质量SEO项目资源,稀缺性外链,优质文案代写,老域名提权,云主机相关配置折扣!
SEO资源
-
SEO快速建站快速搭建符合搜索引擎友好的企业网站,协助备案,域名选择,服务器配置等相关服务!
SEO建站
-
快速搜索引擎优化建议没有任何SEO机构,可以承诺搜索引擎排名的具体位置,如果有,那么请您多注意!专业的SEO机构,一般情况下只能确保目标关键词进入到首页或者前几页,如果您有相关问题,欢迎咨询!