EXCEL——VLOOKUP函数

2024-05-07 15:04
文章标签 excel 函数 vlookup

本文主要是介绍EXCEL——VLOOKUP函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、VLOOKUP函数的语法

VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

  • lookup_value   需要在数据表首列进行搜索的值,可以是数值,引用或字符串
  •  table_array    要在其中搜索数据的文字、数字或逻辑值表,可以是对区域或区域名称的引用
  • col_index_num    返回匹配的序列号,表中首个值列的序号为1
  • range_lookup    逻辑值:大致匹配用True或省略,精确匹配用False

二、实践

1.精确匹配

图 2-1
  • 步骤:在基本工资单元格中输入“=VLOOKUP”,按Tab进入函数,再点击fx参数面板——> 第一个参数为查找值,需要查找的是员工5的基本工资,因此查找值为员工5,可点击其单元格代替文字;第二个参数为数据表,是需要在其中查找数据的数据表,即整个表格;第三个参数为序列数,为待返回的匹配值的序列号,为1时,返回数据表中第一列的数值,这里需要返回的是基本工资,是第2列,因此填2;第四个参数为匹配条件,False为精确匹配,True或忽略为大致匹配,这里为False,精确匹配,可用0代替,如下图2-2——>得到的结果如下图2-3所示
图 2-2
图 2-3

 2.模糊匹配

图 2-4
  •  步骤:在“成绩级别”中输入“=VLOOKUP”,按Tab进入函数,再点击fx参数面板——>第一个参数为82,第二个参数为需要查找数据的数据表,第三个参数为待返回匹配值的序列号,这里为3,第四个参数为匹配条件,这里采用模糊匹配,为1,按F4锁定数据表的范围,如下图2-5——>下拉填充即可,得到的结果如下图2-6所示
图 2-5
图 2-6

 3.反向查找

  • 这里需要搭配使用IF函数使用
  • IF 函数返回单一值的语法:IF(条件,返回值1,返回值2)
  • 如果条件为真,函数的结果为:“返回值1”,如果条件为假,函数的结果是:“返回值2”。常用的条件返回值为单一值TRUE或FALSE,返回的结果也为单一值。
  • 步骤:在“基本工资”中输入“=VLOOKUP”,按Tab进入函数,再点击fx参数面板——>第一个参数为员工5,即G57,第二个参数为需要查找数据的数据表,此时发现数据表中第一列是基本工资,第二列是姓名,用上面的做法无法求得结果,搭配IF函数使用,IF({1,0},D56:D65,C56:C65),第三个参数为待返回匹配值的序列号,这里为2,这是因为在使用IF函数时,“基本工资”和“姓名”这两列位置互换了,第四个参数为匹配条件,这里采用模糊匹配,为0,如下图2-7——>下拉填充即可,得到的结果如下图2-8所示
图 2-7
图 2-8

注意: 本文中的案例以及Excel的使用方法均来自哔哩哔哩中的珞珈AI办公up主!!!

            如若有侵权,请联系删除。

            本文是作者个人学习后的总结,未经作者授权,禁止转载,谢谢配合。
珞珈AI办公的个人空间-珞珈AI办公个人主页-哔哩哔哩视频哔哩哔哩珞珈AI办公的个人空间,提供珞珈AI办公分享的视频、音频、文章、动态、收藏等内容,关注珞珈AI办公账号,第一时间了解UP主动态。公众号【珞珈AI办公】回复【B站】领取30套顶级商业PPT模板与商业表格素材❤️跟着我,从零到一学会EXCEL❤️icon-default.png?t=N7T8https://space.bilibili.com/308552985

这篇关于EXCEL——VLOOKUP函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/967685

相关文章

C#借助Spire.XLS for .NET实现在Excel中添加文档属性

《C#借助Spire.XLSfor.NET实现在Excel中添加文档属性》在日常的数据处理和项目管理中,Excel文档扮演着举足轻重的角色,本文将深入探讨如何在C#中借助强大的第三方库Spire.... 目录为什么需要程序化添加Excel文档属性使用Spire.XLS for .NET库实现文档属性管理Sp

C#实现将Excel工作表拆分为多个窗格

《C#实现将Excel工作表拆分为多个窗格》在日常工作中,我们经常需要处理包含大量数据的Excel文件,本文将深入探讨如何在C#中利用强大的Spire.XLSfor.NET自动化实现Excel工作表的... 目录为什么需要拆分 Excel 窗格借助 Spire.XLS for .NET 实现冻结窗格(Fro

使用Python实现高效复制Excel行列与单元格

《使用Python实现高效复制Excel行列与单元格》在日常办公自动化或数据处理场景中,复制Excel中的单元格、行、列是高频需求,下面我们就来看看如何使用FreeSpire.XLSforPython... 目录一、环境准备:安装Free Spire.XLS for python二、核心实战:复制 Exce

pandas使用apply函数给表格同时添加多列

《pandas使用apply函数给表格同时添加多列》本文介绍了利用Pandas的apply函数在DataFrame中同时添加多列,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习... 目录一、Pandas使用apply函数给表格同时添加多列二、应用示例一、Pandas使用apply函

pandas批量拆分与合并Excel文件的实现示例

《pandas批量拆分与合并Excel文件的实现示例》本文介绍了Pandas中基于整数位置的iloc和基于标签的loc方法进行数据索引和切片的操作,并将大Excel文件拆分合并,具有一定的参考价值,感... 目录一、Pandas 进行索引和切编程片的iloc、loc方法二、Pandas批量拆分与合并Exce

使用C#导出Excel数据并保存多种格式的完整示例

《使用C#导出Excel数据并保存多种格式的完整示例》在现代企业信息化管理中,Excel已经成为最常用的数据存储和分析工具,从员工信息表、销售数据报表到财务分析表,几乎所有部门都离不开Excel,本文... 目录引言1. 安装 Spire.XLS2. 创建工作簿和填充数据3. 保存为不同格式4. 效果展示5

Python中Namespace()函数详解

《Python中Namespace()函数详解》Namespace是argparse模块提供的一个类,用于创建命名空间对象,它允许通过点操作符访问数据,比字典更易读,在深度学习项目中常用于加载配置、命... 目录1. 为什么使用 Namespace?2. Namespace 的本质是什么?3. Namesp

Java轻松实现在Excel中插入、提取或删除文本框

《Java轻松实现在Excel中插入、提取或删除文本框》在日常的Java开发中,我们经常需要与Excel文件打交道,当涉及到Excel中的文本框时,许多开发者可能会感到棘手,下面我们就来看看如何使用J... 目录Java操作Excel文本框的实战指南1. 插入Excel文本框2. 提取Excel文本框内容3

C#借助Spire.XLS for .NET实现Excel工作表自动化样式设置

《C#借助Spire.XLSfor.NET实现Excel工作表自动化样式设置》作为C#开发者,我们经常需要处理Excel文件,本文将深入探讨如何利用C#代码,借助强大的Spire.XLSfor.N... 目录为什么需要自动化工作表样式使用 Spire.XLS for .NET 实现工作表整体样式设置样式配置

MySQL中如何求平均值常见实例(AVG函数详解)

《MySQL中如何求平均值常见实例(AVG函数详解)》MySQLavg()是一个聚合函数,用于返回各种记录中表达式的平均值,:本文主要介绍MySQL中用AVG函数如何求平均值的相关资料,文中通过代... 目录前言一、基本语法二、示例讲解1. 计算全表平均分2. 计算某门课程的平均分(例如:Math)三、结合