这个问题是关于提高工作效率的一个共性的问题,对高手来说可能是一个很简单的问题,可它却让我头痛了几天! 假如我公司每天建立一个工作簿记录当天销售情况,为了便于在不同工作簿中引用数据,我将元月一日的工作簿命名为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编辑过] |