2013-07-31 63 views
0

我試圖從不同工作簿中的工作表中記錄計數。我用下面的公式:連接到另一個工作簿的Excel COUNTIF

=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. 有沒有更好的方法來寫這個?

感謝您的考慮。

回答

1

COUNTIF不封閉的工作簿時,貌似可以使用COUNTA,即

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

相關問題