WPS表格如何实现跨工作表数据引用的方法
发布时间:2022-03-04 08:18:01
使用 vlookup 函数嵌套 INDIRECT 函数来实现跨工作表数据引用是怎样实现的呢?对于刚从其它版本转型过来的应该就不会太懂吧,没关系以下是小编整理的WPS表格实现跨工作表数据引用的技巧,欢迎大家来到学习。
WPS表格实现跨工作表数据引用的教程
一、现在每班5名同学也已抽出,如图:
现在要做的,就是要在《成绩抽查》工作表里面,引用《三年1班》、《三年2班》、《三年3班》3张工作表中被抽查的学生的成绩。应该怎么做呢?
二、使用 VLOOKUP 函数引用数据
根据常规的做法,我们可以使用 VLOOKUP 函数实现数据的引用。
我们可以在《成绩抽查》工作表 D3 单元格中填写公式:
=VLOOKUP(A3,三年1班!A3:E17,3,FALSE)
复制代码
公式讲解:
① VLOOKUP函数,表示搜索一个或多个数据列。
② 表示将单元格 A3 的值作为搜索内容。
③ 表示在工作表《三年1班》单元格 A3:E17 的范围内搜索是否有与单元格 A3 的值相匹配的内容。
④ 如果找到了相匹配的值,则返回工作表《三年1班》单元格 A3:E17 第3列的对应内容。
⑤ "FALSE",表示查找时要求完全匹配,而不是模糊匹配。
我们把此公式填充到 D4:D17,执行结果如下:
为什么 D8:D17 单元格会出现 "#N/A" 这样的结果呢?这是因为所要查找的数据分散在三个工作表,而原来的公式只是在《三年1班》这一个工作表中查找。因为在工作表《三年1班》中查找不到2班、3班的学生,所以公式结果出错。
那有没有一个函数能和 VLOOKUP 函数结合在一起,帮助我们实现跨工作表的数据引用?
有的,那就是 INDIRECT 函数。
三、使用 INDIRECT 函数,使数据引用实现跨工作表
1、INDIRECT 函数简介
我们先来介绍一下 INDIRECT 函数:
INDIRECT 函数的特点,是能将文本字串,转换为可以引用的单元格。例如公式
=INDIRECT(“A4”)
复制代码
就等价于:
=A4
复制代码
INDIRECT 函数的这个特点,使得我们可以将 INDIRECT 函数的第一个参数替换为文本函数,再结合查找引用函数使用,就能实现跨工作表的数据填充。
2、公式修改
我们现在考虑如何修改我们最先列出的那个公式。其中一个有效的方法,是把上一个公式中 "三年1班!A3:E17" 这一部分替换为 "INDIRECT($C3&"!A3:E17")" 。
公式讲解:
=INDIRECT($C3&"!A3:E17")
复制代码
我们先来看分式①。
分式①是一个文本函数。表示将C3单元格和 "!A3:E17" 这个字符串联合起来,组成一个新字符串。C3单元格中的数值为 "三年1班" ,和 "!A3:E17" 这个字符串组合后就成为 "三年1班!A3:E17" 。
所以这个公式此时就相当于:
=INDIRECT("三年1班!A3:E17")
复制代码
而它等价于:
=三年1班!A3:E17
复制代码
所以我们就得到了我们所需要的单元格的引用。
因此,我们将我们给出的第一个公式
=VLOOKUP(A3,三年1班!A3:E17,3,FALSE)
复制代码
中 "三年1班!A3:E17" 这一部分替换为 "INDIRECT("三年1班!A3:E17")" ,就修改成为如下的新公式:
=VLOOKUP(A3,INDIRECT($C3&"!A3:E17"),3,FALSE)
复制代码
我们将这个公式填充,公式就能根据C列中所列出的不同班级,在相应工作表中查找和引用相关数据,这样显示结果就正常了。
四、完成工作表
我们再在E3填写公式:
=VLOOKUP(A3,INDIRECT($C3&"!A3:E17"),4,FALSE)
复制代码
在F3填写公式:
=VLOOKUP(A3,INDIRECT($C3&"!A3:E17"),5,FALSE)
复制代码
并填充,最终完成这一个数据表:


猜你喜欢
- 手机玩游戏经常会因为电量不足,发热等问题困扰,不少用户选择使用模拟器进行游玩,在模拟器中会显示VT未开启的提示,那么Win10系统要如何开启
- Edge浏览器收藏夹怎么导出操作教程分享。使用Edge浏览器的时候我们收藏夹里面有很多的网址,如果我们需要将它们分享给其他的用户时,可以将它
- 有时候电脑运行慢,大多数人都会使用刷新功能不断刷新,但是我们经常会遇到刷新后,鼠标右键菜单的刷新选项还停留在桌面,这是怎么回事呢?Win7系
- Win10系统电脑连上U盘后出现弹出“位置不可用”的提示框,提示:无法访问X:\ 系统资源不足 无法完成请求的服务,Win10打开U盘提示“
- 页边距是指页面的边线到文字的距离。那么,Word文档中页边距上下左右怎么设置?Word文档页边距多少最合适?针对上述疑问,本文将做详细阐述说
- 有朋友的电脑系统最近出现了很多小故障,但还是可以正常开机进入桌面,有时候有影响,有时候没影响,不过有些用户觉得这样子不太好,所以想要重新安装
- 很多人都觉得填充颜色太少,自定义颜色都不行,其实方法是有的,以下是小编给大家整理的,希望能帮到你!WPS表格自定义填充颜色的方法平时我们设置
- 我们经常会使用CAD、3Dmax、Photoshop CC等等软件,但是会碰到卸载不干净无法重装的问题,令人苦恼,这该怎么办?下面小编就教教
- 很多地方网络连接都是IP绑定电脑物理地址。Win7系统的用户,换了电脑就上不了网了,不知道怎么修改物理地址?那修改物理地址有何方法?方法如下
- 在使用Excel的过程中,经常要把数据进行横向,纵向对比,以及查看相关数据,如果数据表比较大,就有可能看走眼,如果我们能把选中的行列都进行特
- 有些Win10用户在打开某些应用时,会遇到“explorer.exe应用程序错误。应用程序无法正常启动(0xc0000018)”的错误提示,
- 有时候我们为了保护数据,会通过excel的表格保护给表格设置密码。但如果长时间没有使用就很容易忘记当初设的密码是什么了,那该怎么办呢有时候我
- 在使用Excel过程中,做好的表格有时需要居中打印才显得美观。今天我们就来学习一下,如何在Excel表格中居中打印。步骤一:打开需要居中打印
- 今天早上,微软唐娜姐按下红色按钮开始推送Win10 Mobile/PC一周年更新预览版14385快速通道更新,现在小编就为大家带来Win10
- 人事或财务部门的人员可能需要在Excel中录入员工的工资卡号,通常情况下,员工工资卡前面的数字是完全相同的,只有后面几位数字有所不同,)。为
- Surface Hub是微软专门针对企业所推出的一款大尺寸平板,旨在改善工作场所协作和视频会议,具体有多大呢?该款平板共有两个尺寸的版本,分
- 在我们在家庭或工作组之间,有时需要开启共享功能来方便数据文件的传输和编辑,但很多朋友发现,开启共享后,登录计算机需要密码,每次登陆都很麻烦,
- Excel表格是我们每天都会接触到的,经常会遇到各种问题,前几天同事遇到这样的一个问题,就是要将左侧表格数据转换为右侧表格数据,应该怎么批量
- not函数是对逻辑判断取反向值的函数,可以看作是and函数的反义函数。下面我们来认识一下这个函数吧!excel中中的使用not函数1、首先我
- 鸿蒙系统是华为自己研究推出的操作系统,这个系统已经上线了,华为很快就将迎来新的鸿蒙系统,用户可以根据自己的手机机型去更新,但是很多用户不知道