Excel 如何从未打开的工作簿中获取数据?

Excel 如何从未打开的工作簿中获取数据?,excel,excel-formula,Excel,Excel Formula,我有一个公式: =COUNTIF('[abc.xlsx]sheet1'!$A$2:$A$50000,"<>") =COUNTIF(“[abc.xlsx]sheet1”!$A$2:$A$50000,”) 当我输入它时,我得到了#Value!。 但当我打开工作簿时,它似乎工作了 如果不打开第二本工作簿,如何使其正常工作?COUNTIF不会引用已关闭的书籍,但SUMPRODUCT会: =SUMPRODUCT(--(C:\Users\me\Documents\[abc

我有一个公式:

=COUNTIF('[abc.xlsx]sheet1'!$A$2:$A$50000,"<>")
=COUNTIF(“[abc.xlsx]sheet1”!$A$2:$A$50000,”)
当我输入它时,我得到了#Value!。 但当我打开工作簿时,它似乎工作了


如果不打开第二本工作簿,如何使其正常工作?

COUNTIF不会引用已关闭的书籍,但SUMPRODUCT会:

=SUMPRODUCT(--(C:\Users\me\Documents\[abc.xlsx]sheet1'!$A$2:$A$50000<>""))
=SUMPRODUCT(--(C:\Users\me\Documents\[abc.xlsx]sheet1'!$A$2:$A$50000'))

将路径更改为正确的路径。

我认为这是基于函数的。我不认为
COUNTIF
允许,但是
VLOOKUP
允许。包括完整路径,而不仅仅是名称。类似于
'C:\Users\me\Documents\[abc.xlsx]sheet1'$A$2:$A$50000
它会自动为我生成它,但它仍然提供了#价值!这肯定是COUNTIF的错,请参见此处的列表: