从关闭的外部Excel工作簿获取数据时出现#Value错误

时间:2014-03-13 02:42:48

标签: excel excel-formula

有没有办法从封闭的工作簿中获取数据?我需要在配方中添加一些特殊代码吗?感谢

2 个答案:

答案 0 :(得分:1)

根据您的评论,您使用AVERAGEIFS引用此数据。我也遇到过这个问题。 Microsoft Excel有documented bug in the handling of data from external closed workbooks when using IFS functions,但该错误没有特别提及AVERAGEIFS

此外,如果您在计算中使用单元格范围,请确保在将函数提交给shell时使用Ctrl-Shift-Enter而不是Enter。

答案 1 :(得分:0)

在大多数情况下,您可以简单地在公式中包含来自另一个文件的单元格引用。要做到这一点......

  1. 使用源数据
  2. 打开文件
  3. 单击目标电子表格中的单元格
  4. 输入=开始输入公式
  5. 输入公式时,您可以单击源电子表格中的单元格或范围以包含远程参考。当源文件打开时,远程引用将采用'[<filename>]<sheetname>'!<cells>格式,例如'[Finances.xlsx]Sheet1'!A1。如果关闭源文件,单元格引用将自动更改为包含文件的完整路径名。
  6. 目标单元格仍应包含从源文件中提取的值,即使源文件当时未打开。

    有些情况不起作用,单元格可能会显示#REF。例如,如果公式包含GETPIVOTDATA函数,则会发生这种情况。在这些情况下,您需要在解析引用之前打开源文件。