excelexcel跨表格引用公式其他表的问题

如何解决Indirect函数在不同类型工作表名称下的多表引用问题如何解决Indirect函数在不同类型工作表名称下的多表引用问题Excel函数与VBA实例百家号之前的课程中我们讲解了如何引用多个工作表数据,今天我们来讲解一下,如何解决Indirect函数在不同类型工作表名称下的多表引用问题。一、案例介绍:求出1-6号个人销售总金额如上图,表格中有1号-6号人员每天的数据,怎么求出6天这个人的销售总金额?函数介绍:SUM(SUMIF(INDIRECT(ROW($1:$6)&"!A:A"),A2,INDIRECT(ROW($1:$6)&"!g:g")))1、此处运用条件求和的方式,因为每天每人的数据都是有不一样的情况,所以最开始用sumif条件求和;2、INDIRECT(ROW($1:$6)&"!A:A")代表将1-6号每天的人名提取出来;3、INDIRECT(ROW($1:$6)&"!g:g"),代表将提前出来的人名=A2时,提取出1-6号G列的销售数据。4、用sumif函数与indirect函数查找出每一个符合条件的销售金额后,最后用sum函数进行求和即可。二、案例延伸1、当工作表名称为数字格式时候,如何引用多个工作表数据:如上面案例当中,各月的工作表名称分别以1、2、3、4、5、6等格式进行分类汇总。这个时候我们的Indirect函数可以使用INDIRECT(ROW($1:$6)&"!A:A"),来进行对工作表1-6的A列进行引用。2、当工作表名称为文本格式时候,如何引用多个工作表数据:如上图,工作表名称以1月-6月等依次排序。函数介绍:SUM(SUMIF(INDIRECT((ROW($1:$6)&"月")&"!A:A"),A2,INDIRECT((ROW($1:$6)&"月")&"!g:g")))函数INDIRECT((ROW($1:$6)&"月")&"!A:A")用&与双引号对文本进行注释,函数解析后的结果就是工作表row(1月:6月)!A:A,对应的G列数据的引用也是一样。本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。Excel函数与VBA实例百家号最近更新:简介:我们只学习最实用的东西作者最新文章相关文章以下试题来自:
判断题在Excel2003中,当前工作簿可以引用其他工作簿中工作表的单元格。 对
为您推荐的考试题库
你可能感兴趣的试题
1.判断题 错2.判断题 错3.判断题 对4.判断题 错5.判断题 错
热门相关试卷
最新相关试卷Excel如何实现跨文件表引用数据_百度知道
Excel如何实现跨文件表引用数据
我有更好的答案
目标文件存储单元格,选择性粘贴,粘贴链接,就可以了。以后每次打开目标
excel 文件就可以同步更新数据,也就是说excel 目标文件是直接调用Excel 文件源数据。
2、用公式:在excel 目标文件存储单元格输入公式='excel 源文件保存的路
径[excel 文件名]工作表名'!单元格,即=’源文件所在盘符:\父文件夹\子文件夹\[文
件名.xls]工作表名'!单元格。或者直接在单元格里输入“=”后面直接点击要引用的
单元格就行。注意:标点都是英文标点。
3、用HYPERLINK 函数:在excel 目标文件存储单元格输入公式
=HYPERLINK('excel 源文件保存的路径[excel 文件名]工作表名'!
单元格),即
=HYPERLINK('源文件所在盘符:\父文件夹\子文件夹\[文件名.xls]工作表名'!单元
格)。注意:标点都是英文标点。
4、打开excel 目标文件工作簿,按alt+f11,插入模块,用Visual_Basic 编
程(网上下载程序粘贴进去)存盘,运行一下。(不懂,没有接触过高级编程语
采纳率:67%
为您推荐:
其他类似问题
您可能关注的内容
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。EXCEL 跨表引用数据_百度知道
EXCEL 跨表引用数据
1、我需要从工作表1、2、3中提取数据用公式在工作表4中计算出我要的数据出来。
2、我从别的文件复制工作表过来代替工作表1、2、3,那工作表4里原来输入的公式还能用吗,是不是把工作表1、2、3的数据替换完后,在工作表4中就能计算出相应的数据
3、替换的工作...
我有更好的答案
完全可以。有两种方法:1.在引用时加上工作表名称即可=sheet1!a1+sheet2!b2公式下拉2.用vlookup函数公式引用=VLOOKUP($A1,Sheet1!$A$1:$AB$1000,COLUMN(),FALSE)公式下拉右拉均可
采纳率:30%
可以,跨文件(工作薄)都可以。引用方法:在公式中加入工作表的名称+感叹号+单元格地址,引用范例:sheet1!a1、sheet!a1:b5。替换后会自动引用新操作,不存在问题。
1、在引用时加上工作表名称即可=sheet1!a1+sheet2!b22、用新数据覆盖原数据,不影响sheet4中的公式。
其他1条回答
为您推荐:
其他类似问题
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Excel中如何使一个工作表的数据引用到另一个表上?_百度知道
Excel中如何使一个工作表的数据引用到另一个表上?
我的Excel文件里面有“第一页”,“第二页”……“第n页”的工作表,
假如我已经在第二页做好了一个表格如下:
我有更好的答案
①相同工作簿不同工作表间相互引用,在引用单元格前加Sheetn!(Sheetn为被引用工作表的名称)举例:如工作表Sheet1中的A1单元格内容等于Sheet2中单元格B2乘以5,则在Sheet1中的A1单元格中输入公式 =Sheet1!B2*5②不同工作簿间互相引用,在引用单元格前加[Book.xlsx]Sheet!(Book为被引用工作薄名,Sheet为被引用工作表名)举例:如工作薄”Book1“中Sheet1中的A1单元格内容等于工作薄”Book2“Sheet1中单元格B2乘以5,则在Sheet1中的A1单元格中输入公式 =[Book2.xlsx]Sheet1!$B$2*5
采纳率:50%
来自团队:
貌似这个问题还没有得到满意的解答!可以这样:假设你需要在“sheet2”中引用“sheet1”的部分单元格,如A1:C3(左上角为A1单元格,右下角为C3单元格),你可以在sheet2中你需要的地方,选中同样大小的区域,如D4:F6,按下F2按钮,键入=sheet1!A1:C3,不要直接按回车,需要按下Ctrl+Sheft+回车,这样就可以进行引用了。
用VLOOKUP函数
请详细点说明一下,谢谢!
用vlookup函数就可以了
请详细点说明一下,谢谢!
复制....粘贴。SHIFT+A全选,
WPS直接键入 =、点选想要引用的表格、点选引用的数据、确认。
1条折叠回答
其他3条回答
为您推荐:
其他类似问题
您可能关注的内容
excel的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 excel引用其他表格 的文章

 

随机推荐