ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 22409|回复: 53

在某列中引用N个工作簿的数据的快捷方法

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-8-16 11:16 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

这个问题是关于提高工作效率的一个共性的问题,对高手来说可能是一个很简单的问题,可它却让我头痛了几天!

假如我公司每天建立一个工作簿记录当天销售情况,为了便于在不同工作簿中引用数据,我将元月一日的工作簿命名为1,将元月二日的工作簿命名为2,依此类推,全年共365个工作簿(分别命名为1、2、3、4、5、6、7、8……365),这些工作簿里的工作表的格式都是一样的,仅数据不同。现在我要对全年某一产品每天的销售情况进行汇总--在相同文件夹中建立“全年累计工作簿”,在它的第一个工作表的B列中分别引用工作簿1、工作簿2、工作簿3……中的第一个工作表的A1中的数据。

如果用B2=[1.xls]Sheet1!$A$1是可以的,但将这个公式下拉后全部都是=[1.xls]Sheet1!$A$1 就需要将公式中的中括号里的1分别改成2、3、4、5、6、7……356,这就是我用的笨办法,此法足以证明本人作为菜鸟菜到了什么程度!

非常感谢山菊花老师给了我这个公式B2=INDIRECT("["&ROW(1:1)&".xls]Sheet1!$A$1") 这个公式下拉后会自动变成B3=INDIRECT("["&ROW(2:2)&".xls]Sheet1!$A$1")

B4=INDIRECT("["&ROW(3:3)&".xls]Sheet1!$A$1")

……

B366=INDIRECT("["&ROW(365:365)&".xls]Sheet1!$A$1")

但又出了新问题:

将被引用的工作簿打开后才会显示相应的数据,否则显示的就是#REF!。而“全年累计”工作簿和工作簿1、工作簿2、工作簿3明明存在且都在一个文件夹中!

高手们,问题到底出在哪?????


KZq3HJS7.rar (9.12 KB, 下载次数: 350)


[此贴子已经被作者于2007-8-21 10:55:09编辑过]

AIA23wZW.rar

2.21 KB, 下载次数: 183

[求助]在某列中引用多个工作簿的数据有没有快捷方法

TA的精华主题

TA的得分主题

发表于 2007-8-16 11:25 | 显示全部楼层
试试row()

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-8-16 13:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
怎么用row()?

TA的精华主题

TA的得分主题

发表于 2007-8-16 15:22 | 显示全部楼层

回复:(幸运1252)引用N个工作簿的数据的快捷方法

B2=INDIRECT("["&ROW(1:1)&".xls]Sheet1!$A$1")

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-8-16 15:44 | 显示全部楼层

万分感谢山菊花老师在万忙之中给予回复!

不过我试了一下,发现必须要打开被引用的所有工作簿才会显示数据,如果被引用的工作簿不打开显示的就是公式!


[此贴子已经被作者于2007-8-17 12:24:27编辑过]

gz8GHgqY.rar

5.77 KB, 下载次数: 139

TA的精华主题

TA的得分主题

发表于 2007-8-16 17:33 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-8-17 00:06 | 显示全部楼层

可是打开文件时根本就不会出现“更新”或“不更新”对话框呀

TA的精华主题

TA的得分主题

发表于 2007-8-17 00:54 | 显示全部楼层

回复:(幸运1252)可是打开文件时根本就不会出现“更...

点击菜单“编辑”—“链接”,在打开对话框中点击“启动提示”进行相关设置。

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-8-17 01:32 | 显示全部楼层

谢谢山菊花老师的耐心帮助,可我感觉不是更新和不更新的问题,好像是不打开被引用的工作簿就找不到路径似的……见下图:

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-8-17 12:29 | 显示全部楼层

 请高手能帮帮忙!

[此贴子已经被作者于2007-8-17 12:30:43编辑过]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-25 03:08 , Processed in 0.050261 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表