Excel formula 引用其他工作簿的公式
给定工作簿文件名列表,编写公式以引用指定工作簿中的特定单元格值Excel formula 引用其他工作簿的公式,excel-formula,Excel Formula,给定工作簿文件名列表,编写公式以引用指定工作簿中的特定单元格值 A----------B-------C-----D--------------------------------E---------- workbook1 sheet1 A1 '[workbook1.xlsx]sheet1'!$A$1 =(???? workbook2 sheet1 A1 '[workbook2.xlsx]sheet1'!$A$1 workbook3 sheet1 A1 '[
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中的上述字符串。此外,间接也不起作用。根据Excel 2007关于间接的帮助: 如果引用文本引用了另一个工作簿(外部引用),则必须打开另一个工作簿。如果源工作簿未打开,则间接返回#REF!错误值 是否可以选择打开相关文件
如果没有,听起来可能需要编写一些脚本…根据Excel 2007的间接帮助: 如果引用文本引用了另一个工作簿(外部引用),则必须打开另一个工作簿。如果源工作簿未打开,则间接返回#REF!错误值 是否可以选择打开相关文件
如果不是,听起来可能需要编写一些脚本…我认为您只需要去掉单引号字符就可以使用间接引用。在WindowsNT上的Excel2003中为我工作 A13----B13----C13--D13-----------------E13-----------
w1.xls Sheet1$A$1=“[”&A13&“]”和B13&“!”&C13=间接(D13)我认为使用间接时只需去掉单引号字符。在WindowsNT上的Excel2003中为我工作 A13----B13----C13--D13-----------------E13-----------
w1.xls Sheet1$A$1=“[”&A13&“]”和B13&“!”&C13=间接(D13)感谢大家的贡献和进一步的实验,我现在可以断言: 要使外部参考发挥作用,必须有一系列因素
A---------B-------C-----D-------------------------E---------------------------------
w1.xlsx sheet1 $A$1 ="["&A13&"]"&B13&"!"&C13 =INDIRECT(D13) 'will work
w 2.xlsx sheet1 $A$1 ="["&A14&"]"&B14&"!"&C14 =INDIRECT(D14) 'Does NOT work
在这一点上,这种方法的最大限制是所有工作簿都必须打开,工作簿名称不能包含空格。感谢大家的贡献和进一步的实验,我现在可以断言: 要使外部参考发挥作用,必须有一系列因素
A---------B-------C-----D-------------------------E---------------------------------
w1.xlsx sheet1 $A$1 ="["&A13&"]"&B13&"!"&C13 =INDIRECT(D13) 'will work
w 2.xlsx sheet1 $A$1 ="["&A14&"]"&B14&"!"&C14 =INDIRECT(D14) 'Does NOT work
到目前为止,这种方法的最大限制是所有工作簿都必须打开,工作簿名称不能包含空格