Excel VLOOKUP 初学者教程:通过示例学习

目录

前言

一、VLOOKUP的用法

二、应用VLOOKUP的步骤

 三、VLOOKUP用于近似匹配

四、在同一个表里放置不同的VLOOKUP函数

结论


前言

Vlookup(V 代表“垂直”)是 excel 中的内置函数,允许在 excel 的不同列之间建立关系。 换句话说,它使您可以从一列数据中查找(查找)一个值,并从另一列中返回其相应或对应的值。

在此 VLOOKUP 指南中,我们将学习

一、VLOOKUP的用法

当您需要在大型数据表中查找某些信息时,或者需要在整个电子表格中搜索相同类型的信息时,请使用 Vlookup 函数。

让我们以 Vlookup 的实例为例:

公司薪资表,由公司财务团队管理–在公司薪资表中,您从一条已知的信息开始(或 轻松检索)。 用作索引的信息。

因此,例如:

您从已经可用的信息开始:

(在这种情况下,为雇员的姓名)

要查找您不知道的信息:

(在这种情况下,我们要查找员工的薪水)

适用于上述实例的 Excel 电子表格

在上面的电子表格中,要找出我们不知道的员工薪水-

我们将输入已经可用的员工代码。

此外,通过应用 VLOOKUP 的,将显示相应员工代码的值(员工工资)。

二、应用VLOOKUP的步骤

步骤 1)我们需要导航到要查看特定员工薪水的单元格。-(在这种情况下,单击索引为“ H3”的单元格)

步骤 2)在上述单元格中输入 VLOOKUP 功能:以等号开头,表示已输入功能,之后使用' VLOOKUP'关键字 描述 VLOOKUP 函数的等号 = VLOOKUP()

括号将包含参数集(参数是函数执行所需的数据)。

VLOOKUP 使用四个参数或数据段

步骤 3)第一个参数:第一个参数将是要搜索的值或查找值的单元格引用(作为占位符)。 查找值是指已经可用的数据或您知道的数据。 (在这种情况下,将员工代码视为查找值,因此第一个参数将为 H2,即,需要查找或搜索的值将出现在单元格引用“ H2”上)。

步骤 4)第二个参数:它是指需要搜索的值块。 在 Excel 中,此值块称为表数组或查找表。 在我们的实例中,查找表是从单元格引用 B2 到 E25 的,即,即要搜索相应值的完整块。

注意:查找值或您知道的数据必须在查找表的左侧列中,即您的单元格范围。

步骤 5)第三个参数:引用列引用。 换句话说,它通知 VLOOKUP 您希望在哪里找到想要查看的数据。 (列引用是应在该列的查找表中找到对应值的列索引。)在这种情况下,列引用将为 4,因为 Employee's Salary 列的查找表中索引为 4。

步骤 6)第四个参数:最后一个参数是范围查找。 它告诉 VLOOKUP 函数我们是否要对查找值进行近似匹配或精确匹配。 在这种情况下,我们需要完全匹配(“ FALSE”关键字)。

  1. :表示完全匹配。
  2. :表示近似匹配。 

步骤 7)按“ Enter”通知单元我们已完成该功能。 但是,由于未在单元格 H2i 中输入任何值,因此您收到以下错误消息。 未在“员工代码”中输入任何员工代码,以允许查找值。

但是,当您在 H2 中输入任何员工代码时,它将返回相应的值,即员工的薪水。

因此,简短地讲,通过 VLOOKUP 公式告诉单元格的是,我们知道的值出现在数据的左侧列中,即描述了“员工代码”列。 现在,您必须浏览我的查找表或单元格范围,并在该表右侧的第四列中找到同一行的值,即,相应雇员的同一行中的相应值(雇员薪金) 码。

上面的实例说明了 VLOOKUP 中的完全匹配,即 FALSE 关键字作为最后一个参数。

 三、VLOOKUP用于近似匹配

考虑一种情况,在这种情况下,表为不希望购买数十或数百个商品的客户计算折扣。

如下所示,某些公司已对商品数量从 1 到 10,000 施加折扣:

下载上述 Excel 文件

现在不确定客户是否购买了成百上千的商品。 在这种情况下,将根据 VLOOKUP 的近似匹配项应用折扣。 换句话说,我们不想将它们限制为仅查找列中存在的值为 1、10、100、1000、10000 的匹配项。这是步骤:

步骤 1)单击单元格,其中需要应用 VLOOKUP 功能的,即单元格引用“ I2” 。

步骤 2)在单元格中输入'= VLOOKUP()'。 在括号中,为上述实例输入参数集

步骤 3)输入参数:

参数 1:输入要在查找表中查找存在的值以找到对应值的单元格的单元格引用。

步骤 4)参数 2:选择要让 VLOOKUP 在其中搜索相应值的查找表或表数组。(在这种情况下,选择“数量”和“折扣”列)

步骤 5)参数 3:第三个参数是您要在查找表中搜索对应值的列索引。

步骤 5)参数 4:最后一个参数是近似匹配或完全匹配的条件。 在这种情况下,我们特别要寻找近似匹配项(TRUE 关键字)。

步骤 6)按“ Enter”。 Vlookup 公式将应用于上述单元格引用,并且在数量字段中输入任何数字时,它将显示基于 VLOOKUP 中近似匹配项的折扣。

注意:如果要使用 TRUE 作为最后一个参数,可以将其保留为空白,并且默认情况下,它为近似匹配选择 TRUE。

四、在同一个表里放置不同的VLOOKUP函数

让我们看一个类似于上述案例的实例。 我们提供了一个包含两个不同工作表的工作簿。 在其中给出了员工代码以及员工姓名和员工名称的另一张纸上包含员工代码和相应的员工薪水(如下所示)。

表格 1

表格 2

下载上述 Excel 文件

现在的目标是在一页即下面的工作表 1 中查看所有数据:

VLOOKUP 可以帮助我们汇总所有数据,以便我们可以在一个地方或一张纸上看到员工的代码,姓名和薪水。

我们将在工作表 2 上开始工作,因为该工作表为我们提供了 VLOOKUP 函数的两个参数,即–工作表 2 中列出了雇员的薪水,将由 VLOOKUP 搜索,并且列索引的引用为 2()。

另外,我们知道我们想找到与《员工守则》相对应的员工薪水。

此外,该数据以 A2 开始,以 B25 结尾。 这就是我们的查找表或表数组参数。

步骤 1)导航到工作表 1 并输入相应的标题,如图所示。

步骤 2)单击要应用 VLOOKUP 功能的单元格。 在这种情况下,该单元格将与“员工工资”旁边的单元格合并为“ F3”。

输入 Vlookup 函数:= VLOOKUP()。

步骤 3)参数 1:输入包含要在查找表中搜索的值的单元格引用。 在这种情况下,“ F2”是参考索引,其中将包含员工代码以与查找表中的相应员工薪水相匹配。

步骤 4)参数 2:在第二个参数中,我们输入查找表或表数组。 但是,在这种情况下,我们将查找表放在同一工作簿的另一张工作表中。 因此,为了建立关系,我们需要将查找表的地址输入为 Sheet2!A2:B25-(A2:B25 指的是表 2 中的查找表)

步骤 5)自变量 3:第三个自变量是指应该在其中存在值的查找表中存在的列的列索引。

步骤 6)参数 4:最后一个参数指的是完全匹配(FALSE)近似匹配(TRUE)。 在这种情况下,我们要检索员工薪水的确切匹配项。

步骤 7)按 Enter 键,然后在单元格中输入“员工代码”时,将返回该员工代码的相应员工薪水。

结论

以上 3 个场景说明了 VLOOKUP 函数的工作方式。 您可以使用更多实例进行游戏。 VLOOKUP 是 MS-Excel 中的一项重要功能,可让您更有效地管理数据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/78850.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iPhone苹果15手机怎么看是国行还是美版或港版的苹果iPhone15手机?

iPhone苹果手机15机型区域版本识别代码 CH代码为国行 LL代码为美版 ZP代码为港版 iPhone苹果15手机怎么看是国行还是美版或港版的苹果iPhone15手机? 1、打开苹果iPhone15手机桌面上的「设置」; 2、在iPhone苹果15手机设置内找到「通用」并点击打开&…

大型游戏动作竞技游戏开发和体感VR/AR游戏开发:创造引人入胜的虚拟世界

大型游戏动作竞技游戏和体感VR/AR游戏都代表了游戏开发领域的最新趋势。它们提供了高度沉浸式的娱乐体验,结合了视觉、听觉和体感互动。在本文中,我们将探讨如何开发这两种类型的游戏,并介绍其关键特点和开发流程。 大型游戏动作竞技游戏的特…

Spring学习 (一): IoC容器

前言 参考 廖雪峰Spring教程 一、什么是IoC容器 容器的意思可以理解为一个提供供程序正常运行,提供各种依赖的组件的包的环境。 IoC,控制反转,实际上就是将原本由代码编写者控制的各个对象(组件)的生命周期托管给底…

Java手写HashMap及拓展实践

Java手写HashMap 思维导图 #mermaid-svg-liNfjvnThNZyNIWd {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-liNfjvnThNZyNIWd .error-icon{fill:#552222;}#mermaid-svg-liNfjvnThNZyNIWd .error-text{fill:#552222;…

【OJ比赛日历】快周末了,不来一场比赛吗? #09.16-09.22 #12场

CompHub[1] 实时聚合多平台的数据类(Kaggle、天池…)和OJ类(Leetcode、牛客…)比赛。本账号会推送最新的比赛消息,欢迎关注! 以下信息仅供参考,以比赛官网为准 目录 2023-09-16(周六) #3场比赛2023-09-17…

【FPGA项目】进阶版沙盘演练——报文收发(报文处理、CDC、CRC)

前言 书接上文【FPGA项目】沙盘演练——基础版报文收发_子墨祭的博客-CSDN博客,前面我们做了基础版的报文收发,相信对逻辑设计有了一定的认知,在此基础上,继续完善一个实际报文收发可能会遇到的一些处理: 报文处理握手…

公交查询系统

目录 需求分析 1 概述 2 课题分析 3 实现功能步骤 4 项目背景 概要设计 1 系统流程图. 2 功能模块. 3 各功能模块 4 数据存储 5 类设计 三、详细设计 1公交线路查询系统用户界面 2公交信息存储模快 3公交信息查询模块 4用户信息输入和输出模块 四、调试分析 五、使用说明 六、…

STM32外部复位IC与看门狗冲突,无法复位问题解决方案

使用STM32H743制作了一款飞控,外部复位IC采用MAX809STR,打板完后,烧录飞控固件后大量板子无法正常启动,怀疑是晶振没有起振或MCU未焊接好,检查后均焊接正常,编写裸机LED定时闪烁验证程序可正常运行。经网上查询资料锁定…

Python 环境搭建,集成开发环境IDE: PyCharm

Python 环境搭建,集成开发环境IDE: PyCharm 一、Python 环境搭建二、Python下载三、Python安装四、环境变量配置五、Python 环境变量六、运行Python1、交互式解释器:2、命令行脚本3、集成开发环境(IDE:Integrated Development Environment&am…

Hadoop-Hive

1. hive安装部署 2. hive基础 3. hive高级查询 4. Hive函数及性能优化 1.hive安装部署 解压tar -xvf ./apache-hive-3.1.2-bin.tar.gz -C /opt/soft/ 改名mv apache-hive-3.1.2-bin/ hive312 配置环境变量:vim /etc/profile #hive export HIVE_HOME/opt/soft/hive…

软件测试的基本流程是什么?软件测试流程详细介绍

软件测试和软件开发一样,是一个比较复杂的工作过程,如果无章法可循,随意进行测试势必会造成测试工作的混乱。为了使测试工作标准化、规范化,并且快速、高效、高质量地完成测试工作,需要制订完整且具体的测试流程。 01…

JavaScript的DOM操作(二)

一、元素的特性attribute 1.元素的属性和特性 前面我们已经学习了如何获取节点,以及节点通常所包含的属性,接下来我们来仔细研究元素Element。 我们知道,一个元素除了有开始标签、结束标签、内容之外,还有很多的属性&#xff0…

Flutter 使用pageview无缝隙自动轮播教程

导入要使用的轮播图片 List<String> imagesa ["assets/images/car_qidian.jpg","assets/images/car_bg.jpg","assets/images/car_bg.jpg","assets/images/car_bg.jpg","assets/images/car_bg.jpg","assets/imag…

【算法与数据结构】450、LeetCode删除二叉搜索树中的节点

文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引&#xff0c;可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析&#xff1a;本题首先要分析删除节点的五种情况&#xff1a; 1、没有找到节点2、找到节点 左右子树为空左子树为空…

docker容器管理-实操命令

本单元主要是在docker镜像管理下进一步的培训学习文档。 docker镜像管理-实操_忍冬行者的博客-CSDN博客 四.容器管理 1.运行一个容器 docker container run --name c1 -it nginx:latest /bin/sh 2.后台运行一个容器 docker container run --name c1 -it -d nginx:latest 3.查…

微信小程序项目开发Day1

没接触过&#xff0c;直接看视频学习&#xff1a; 千锋教育微信小程序开发制作前端教程&#xff0c;零基础轻松入门玩转微信小程序_哔哩哔哩_bilibili千锋教育微信小程序开发制作前端教程&#xff0c;零基础轻松入门玩转微信小程序共计56条视频&#xff0c;包括&#xff1a;学…

List 获取前N条数据

1.使用for循环遍历 public static void main(String[] args) {int limit 5;List<Integer> oldList Lists.newArrayList(1, 2, 3, 4, 5, 6, 7);List<Integer> newList Lists.newArrayList();if (oldList.size() < limit) {newList.addAll(oldList);return;}fo…

软件工程课件

软件工程 考点概述软件工程概述能力成度模型能力成熟度模型集成软件过程模型逆向工程软件需求需求获取数据流图 需求定义 考点概述 重点章节 软件工程概述 之前老版教程的&#xff0c;之前考过 能力成度模型 记忆 能力等级 和 特点 能力成熟度模型集成 相比于CMM&#xff0c;第…

结合el-input、el-select实现纯前端过滤树形el-table数据

样式图示 1.搜索实现方法 const searchBtn async () > {// 获取table列表数据接口const res await Api.menuList({paging: false})if (res.code 200) {// 把树形结构转成扁平结构let result treeToArray(res.data)// 处理搜索框中数据进行table显示项过滤if(commonData…

分享!JetBrains IDE中的GitLab支持

GitLab是流行的基于git的软件开发和部署平台之一&#xff0c;虽然很长一段时间以来&#xff0c;所有基本git操作都已经可以通过GitLab实现&#xff0c;但GitLab集成仍是JetBrains社区的一大最热门请求。为此&#xff0c;JetBrains团队今年与GitLab联手提供了这种类型的集成。 …