参考其他工作簿的公式
给定工作簿文件名列表,编写一个公式来引用指定工作簿中的特定单元格值。
A----------B-------C-----D--------------------------------E----------
workbook1 sheet1 A1 '[workbook1.xlsx]sheet1'!$A$1 =(????
workbook2 sheet1 A1 '[workbook2.xlsx]sheet1'!$A$1
workbook3 sheet1 A1 '[workbook3.xlsx]sheet1'!$A$1
给定 A、B 和 C,我可以创建 D,但我找不到在 E 的公式中使用它的方法。
我无法在公式中引用 D 中的上述字符串。 间接也不起作用。
Given a list of workbook's filenames, write a formula to reference a specific cell value in the specified workbook.
A----------B-------C-----D--------------------------------E----------
workbook1 sheet1 A1 '[workbook1.xlsx]sheet1'!$A$1 =(????
workbook2 sheet1 A1 '[workbook2.xlsx]sheet1'!$A$1
workbook3 sheet1 A1 '[workbook3.xlsx]sheet1'!$A$1
Given A,B and C, I can create D but I find no way to use it in a formula in E.
I am not able to reference the above string in D in a formula. Also INDIRECT does not work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
根据 Excel 2007 间接帮助:
打开相关文件是一个选项吗?
如果没有,听起来可能需要一些脚本......
According to Excel 2007 Help on INDIRECT:
Is having the relevant files open an option?
If not, sounds like some scripting might be required...
我认为您只需要去掉单引号字符即可使用间接。 我在 Windows NT 上的 Excel 2003 中工作。
A13----B13----C13--D13------------------------E13------------
w1。 xls Sheet1 $A$1 ="["&A13&"]"&B13&"!"&C13 =间接(D13)
I think you need only get rid of the single-quote characters to use INDIRECT. Works for me in Excel 2003 on Windows NT.
A13----B13----C13--D13----------------------E13-----------
w1.xls Sheet1 $A$1 ="["&A13&"]"&B13&"!"&C13 =INDIRECT(D13)
感谢大家的贡献和进一步的实验,我现在可以断言:
要使外部参考发挥作用,必须具备多种因素。
例如,给定 w1.xls 和 w 2.xls 两者打开后,我可以使用以下内容创建一个新工作簿:
到目前为止,这种方法的最大限制是所有工作簿都必须打开,并且工作簿名称不能包含空格。
Thanks to everybody contribution and further experimentation, I can now assert:
There are a combination of factors that have to be in place for the external reference to work.
For example, given w1.xls and w 2.xls both open, I can create a new workbook with the following:
To this point, the great limitation of this approach is that all workbooks must be open and the workbook name cannot contain blanks.