WPS表格如何实现跨工作表的数据引用
发布时间:2022-08-18 04:35:21
使用 vlookup 函数嵌套 INDIRECT 函数来实现跨工作表数据引用是怎样实现的呢?以下是小编整理的WPS表格实现跨工作表数据引用的技巧,供大家参考,希望大家能够有所收获!
WPS表格实现跨工作表数据引用的教程
一、现在每班5名同学也已抽出,如图:
WPS表格实现跨工作表数据引用的教程图1
现在要做的,就是要在《成绩抽查》工作表里面,引用《三年1班》、《三年2班》、《三年3班》3张工作表中被抽查的学生的成绩。应该怎么做呢?
二、使用 VLOOKUP 函数引用数据
根据常规的做法,我们可以使用 VLOOKUP 函数实现数据的引用。
我们可以在《成绩抽查》工作表 D3 单元格中填写公式:
=VLOOKUP(A3,三年1班!A3:E17,3,FALSE)
复制代码
公式讲解:
WPS表格实现跨工作表数据引用的教程图2
① VLOOKUP函数,表示搜索一个或多个数据列。
② 表示将单元格 A3 的值作为搜索内容。
③ 表示在工作表《三年1班》单元格 A3:E17 的范围内搜索是否有与单元格 A3 的值相匹配的内容。
④ 如果找到了相匹配的值,则返回工作表《三年1班》单元格 A3:E17 第3列的对应内容。
⑤ "FALSE",表示查找时要求完全匹配,而不是模糊匹配。
我们把此公式填充到 D4:D17,执行结果如下:
WPS表格实现跨工作表数据引用的教程图3
为什么 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")
复制代码
WPS表格实现跨工作表数据引用的教程图4
我们先来看分式①。
分式①是一个文本函数。表示将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列中所列出的不同班级,在相应工作表中查找和引用相关数据,这样显示结果就正常了。
WPS表格实现跨工作表数据引用的教程图5
四、完成工作表
我们再在E3填写公式:
=VLOOKUP(A3,INDIRECT($C3&"!A3:E17"),4,FALSE)
复制代码
在F3填写公式:
=VLOOKUP(A3,INDIRECT($C3&"!A3:E17"),5,FALSE)
复制代码
并填充,最终完成这一个数据表:
WPS表格实现跨工作表数据引用的教程图6


猜你喜欢
- 大家在使用Win10系统的时候,有没有遇到提示初始化配置资源失败的情况,这是什么原因呢?需要怎么操作呢?其实只要关闭defender就可以解
- 我们在利用PPT制作流程图的时候时常自己制作画图,逐个画流程节点图,这样会花费大量时间,其实WPS演示文稿给我们提供了很多模板,我们可以在模
- Win11系统Windows.old怎么删?Windows.old删不了怎么办?有很多升级成Win11的朋友发现C盘里面有个Windows.
- 内存或磁盘空间不足, Excel2003无法再次打开或保存任何文档。要想获得更多的可用内存,请关闭不再使用的工作簿或程序。要想释放磁盘空间,
- Word2010怎么开启全屏视图?Word2010中想要使用全屏视图,该怎么开启这个功能呢?下面我们就来看看Word2010全屏视图的使用方
- 如果你希望共享屏幕截图或照片,但又不想暴露任何过于私人的内容,那么你可以通过以下方式在Mac上模糊部分图像。如果你可以访问图像编辑程序,您可
- 这篇文章主要介绍了win10输入法不见了只能打出字母怎么解决?的相关资料,需要的朋友可以参考下本文详细内容介绍win10输入法不见了只能打出
- 电脑开机后,很快进入桌面,但是桌面图标却要很久才能显示出来。对于这类情况应该是开机加载项的启动从而导致系统缓慢。而计算机操作系统有一块称为图
- 在我们平常电脑的使用中有时候会遇到一些大大小小的问题,就比如近期有部分Win10 9926的用户反映,自己的电脑开始菜单出现了无响应的情况,
- 如何使用QQ电脑管家优化Win7玩网游不卡?其实,只要不是特别占用内存的大型网游,我们只需要建立一个游戏环境就可以了,而这个游戏环境很多软件
- Win10系统上采用了不少全新的系统声音,不过关机声音却是沿用从Win7系统以来一直不变的一款铃声。有不少用户希望自定义Win10关机铃声,
- 微软方面给出推送2004版本系统的更新的消息,微软win10 2004系统将要为广大用户们推出了2004版本系统的更新,版本为Build 1
- 在PS软件中,有一个非常强大的功能,那就是再次变换功能,能够将我们在软件画布中绘制出来的形状按照我们的操作来进行变换。不过很多小伙伴都不知道
- 在EXCEL表格中创建数据透视图步骤1、打开excel中的数据文档,这个数据是2013年-2014年3个销售人员的费用报销情况。2、单击数据
- Win7系统无法识别usb设备如何解决?相信大家都有遇到过这种情况吧,这是怎么回事呢?出现这种情况的主要原因是因为硬件问题如usb设备本身损
- ppt2016怎么制作电影字幕动画效果?ppt2016中想要制作电影结束后出现演员列表类似的动画,该怎么制作呢?下面我们就来看看详细的教程,
- 我们在玩赛博朋克2077的时候经常会遇到各种各样的bug,我们在进行二次冲突任务的时候经常找不到杜姆的bug,导致我们不能及时的完成任务,而
- 从WP7开始,我们就再也没有能在微软拨号面板中,在播出电话之前编辑号码了。不过在昨天推送的Win10 Mobile预览版10572中,拨号界
- 在win7系统安装软件时,IE提示禁止安装无效签名怎么办?本文将提供解决方案供大家了解,希望可以帮助到大家  
- 在Word或WPS布局中,使用拼音指南工具更方便。在WPS中选择参考文本后,单击“开始文本菜单拼音指南”。设置字体格式、大小、微调等。确认一