再寻EXCEL函数高手!急

来源:百度知道 编辑:UC知道 时间:2024/05/18 05:05:18
寻EXCEL函数高手!急
C盘根目录下有一"XXX"文件夹,其中有BOOK1……BOOK10,十个EXCEL文件,另有一"BOOK.XLS"文件,在"BOOK.XLS"的"SHEET1"中的A1单元格中输入"BOOK1、或BOOK2……BOOK10”分别调用"BOOK1、或BOOK2……BOOK10”各文件相应SHEET1页签中A1的数据。
注:在不用打开BOOK1……BOOK10相应文件的情况下,仅打开BOOK.XLS,能否做到。本人在使用“INDIRECT”函数时,需要将调用文件打开时,才能使用。
仅使用函数是否能做到?谢了。

不打开,是不可能读取文档里面的数据的!

如果,你嫌同时打开10个文件麻烦,可以考虑用宏来实现

===========================
附:

INDIRECT

请参阅

返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT。

语法

INDIRECT(ref_text,a1)

Ref_text 为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF!。

如果 ref_text 是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果源工作簿没有打开,函数 INDIRECT 返回错误值 #REF!。

A1 为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。

如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用。

如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用。