我正在尝试从不同工作簿中的工作表中获取记录数。我使用以下公式:
=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个问题:
这是不合理的?
有没有更好的方式来写这个?
感谢您的考虑。
答案 0 :(得分:1)
COUNTIF
不适用于已关闭的工作簿,看起来您可以使用COUNTA,即
=COUNTA('C:\Path\To\File\[WORK1.xlsm]SheetName'!$A:$A)-1