Excel COUNTIF,带有指向另一个工作簿的链接

时间:2013-07-31 17:59:00

标签: excel excel-2010

我正在尝试从不同工作簿中的工作表中获取记录数。我使用以下公式:

=COUNTIF('C:\Path\To\File\[WORK1.xlsm]SheetName'!$A:$A,"*")-1

NOTE: The file is an xlsM. It has a header row, that's why I'm subtracting 1

如果我将WORK1.XLSM文件与我的“摘要”工作簿同时打开,则数字会填充并且正确无误。关闭WORK1后,我在单元格中得到#VALUE

所以有2个问题:

  1. 这是不合理的?

  2. 有没有更好的方式来写这个?

  3. 感谢您的考虑。

1 个答案:

答案 0 :(得分:1)

COUNTIF不适用于已关闭的工作簿,看起来您可以使用COUNTA,即

=COUNTA('C:\Path\To\File\[WORK1.xlsm]SheetName'!$A:$A)-1