Excel表格中将一个表格的数据匹配到另外一个表格(vlookup函数的使用)

2024-04-24 18:28

本文主要是介绍Excel表格中将一个表格的数据匹配到另外一个表格(vlookup函数的使用),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、需求分析:现有两个表格 1-1和1-2

1-1 生产计划表

在这里插入图片描述

1-2 库存表

在这里插入图片描述
位于上边的是1-1生产计划表的数据,而位于下边的则是1-2库存表的数据。对比两个表格我们可以发现,两个表格中虽然产品品种一样,但是顺序不一样,在数据量少的时候可以通过人工的方法将1-2库存表中的库存数录入到生产计划表中,但是实际上很多企业品种数成千上万,所以通过人工的方法来输入就不太现实,这时我们就想到了使用vlookup函数来进行查找。
在这里插入图片描述
二、业务实现

  1. 输入第一个参数。打开生产计划表,将输入法切换成英文,然后在1-1生产计划表的库存数一列中找到一个单元格,并输入公式vlookup,并将vlookup函数的第一个参数选取为B2,B2就是我们需要在1-2库存表中查找的品种名称。在这里插入图片描述
  2. 输入第二个参数。然后,再到库存表中选取vlookup函数查找的区间范围。
    [库存表.xls]Sheet1‘!$B 2 : 2: 2C 24 。注意这里的 24。注意这里的 24。注意这里的符号的含义是锁定单元格的意思,在这个公式被复制的时候,它能保证公式参数不会因为复制位置不同而变化。$是选取区域时自动生成的,我们可以不用管它。
    在这里插入图片描述
    在这里插入图片描述
    3、输入第3个参数值。 在表格中输入第3个参数值,由于库存数量保存在了库存表的B2:C24范围的第2列。我们希望在生产计划表中读取到库存表中的库存数,并且产品品种应相互对应,那么我们就应该将第3个参数值设置为2。

在这里插入图片描述
4、输入第4个参数值。第4个参数值为非必要参数值,但是建议大家输入这个参数值,因为不输入这个参数值的话就会默认为模糊查找方式,很可能出错。最后一个参数值输入0。
5、查看结果。所有单元格都复制好vlookup函数后,其数据就自动生成了。经过对比生产计划表和库存表中的库存数发现数据完全正确,说明两个表格匹配成功。
在这里插入图片描述
三、总结
在Excel中,VLOOKUP函数是一种非常有用的工具,它可以在一个表格或范围(称为查找区域)中查找一个值,并返回该行中指定列的数据。VLOOKUP的语法格式是:VLOOKUP(lookup_value, table_array, col_index_num, range_lookup),具体介绍如下:
lookup_value。要查找的值。
table_array。查找区域,即包含要查找值的范围。
col_index_num。要返回的结果在查找区域中的列号。
range_lookup。指定查找方式的参数,0代表精确匹配,1代表近似匹配(如果查找区域首列未排序,可能会得到不准确的结果)

查找区域的首列必须包含要查找的内容。
如果使用精确匹配(range_lookup为0),则查找值必须在查找区域首列中精确存在。
如果使用近似匹配(range_lookup为1),则查找区域首列必须以升序排序,否则可能导致不准确的结果。
如果查找值和查找区域首列的格式不一致,可能会导致错误。例如,如果查找值是数值型,而查找区域首列是文本型,可以使用连接空字符串(&“”)或使用其他方法(如^1)将查找值转换为与查找区域一致的格式。
通过正确使用VLOOKUP函数,可以在Excel中快速查找和提取数据

这篇关于Excel表格中将一个表格的数据匹配到另外一个表格(vlookup函数的使用)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java如何根据word模板导出数据

《Java如何根据word模板导出数据》这篇文章主要为大家详细介绍了Java如何实现根据word模板导出数据,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... pom.XML文件导入依赖 <dependency> <groupId>cn.afterturn</groupId>

Go语言使用slices包轻松实现排序功能

《Go语言使用slices包轻松实现排序功能》在Go语言开发中,对数据进行排序是常见的需求,Go1.18版本引入的slices包提供了简洁高效的排序解决方案,支持内置类型和用户自定义类型的排序操作,本... 目录一、内置类型排序:字符串与整数的应用1. 字符串切片排序2. 整数切片排序二、检查切片排序状态:

使用Java将实体类转换为JSON并输出到控制台的完整过程

《使用Java将实体类转换为JSON并输出到控制台的完整过程》在软件开发的过程中,Java是一种广泛使用的编程语言,而在众多应用中,数据的传输和存储经常需要使用JSON格式,用Java将实体类转换为J... 在软件开发的过程中,Java是一种广泛使用的编程语言,而在众多应用中,数据的传输和存储经常需要使用j

Python实现获取带合并单元格的表格数据

《Python实现获取带合并单元格的表格数据》由于在日常运维中经常出现一些合并单元格的表格,如果要获取数据比较麻烦,所以本文我们就来聊聊如何使用Python实现获取带合并单元格的表格数据吧... 由于在日常运维中经常出现一些合并单元格的表格,如果要获取数据比较麻烦,现将将封装成类,并通过调用list_exc

Nginx路由匹配规则及优先级详解

《Nginx路由匹配规则及优先级详解》Nginx作为一个高性能的Web服务器和反向代理服务器,广泛用于负载均衡、请求转发等场景,在配置Nginx时,路由匹配规则是非常重要的概念,本文将详细介绍Ngin... 目录引言一、 Nginx的路由匹配规则概述二、 Nginx的路由匹配规则类型2.1 精确匹配(=)2

Mysql数据库中数据的操作CRUD详解

《Mysql数据库中数据的操作CRUD详解》:本文主要介绍Mysql数据库中数据的操作(CRUD),详细描述对Mysql数据库中数据的操作(CRUD),包括插入、修改、删除数据,还有查询数据,包括... 目录一、插入数据(insert)1.插入数据的语法2.注意事项二、修改数据(update)1.语法2.有

Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例

《Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例》本文介绍Nginx+Keepalived实现Web集群高可用负载均衡的部署与测试,涵盖架构设计、环境配置、健康检查、... 目录前言一、架构设计二、环境准备三、案例部署配置 前端 Keepalived配置 前端 Nginx

Python logging模块使用示例详解

《Pythonlogging模块使用示例详解》Python的logging模块是一个灵活且强大的日志记录工具,广泛应用于应用程序的调试、运行监控和问题排查,下面给大家介绍Pythonlogging模... 目录一、为什么使用 logging 模块?二、核心组件三、日志级别四、基本使用步骤五、快速配置(bas

使用animation.css库快速实现CSS3旋转动画效果

《使用animation.css库快速实现CSS3旋转动画效果》随着Web技术的不断发展,动画效果已经成为了网页设计中不可或缺的一部分,本文将深入探讨animation.css的工作原理,如何使用以及... 目录1. css3动画技术简介2. animation.css库介绍2.1 animation.cs

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.