Excel formula Excel间接计数

Excel formula Excel间接计数,excel-formula,Excel Formula,我有一本每个月都有不同工作表的工作簿。我又做了一张纸,把月份记在A1上。 我想同时使用Counta(表示月份表中的A:A)和indirect,但我的公式得到的结果是“1” 请帮助: =COUNTA(间接(SheetNames!A1&“!A:A”)) 我最终也希望为countif做同样的事情。如果你能解释一下我错过了什么,那将对我有所帮助 谢谢 尝试您的公式除非工作表名称中有空格,否则它将非常有效。 试试这个公式: =COUNTA(间接(“”&SheetNames!A1&“!A:A”) 当图纸名称

我有一本每个月都有不同工作表的工作簿。我又做了一张纸,把月份记在A1上。 我想同时使用Counta(表示月份表中的A:A)和indirect,但我的公式得到的结果是“1”

请帮助:

=COUNTA(间接(SheetNames!A1&“!A:A”))

我最终也希望为countif做同样的事情。如果你能解释一下我错过了什么,那将对我有所帮助


谢谢

尝试您的公式除非工作表名称中有空格,否则它将非常有效。 试试这个公式:
=COUNTA(间接(“”&SheetNames!A1&“!A:A”)

当图纸名称包含空格时,图纸名称必须包含在撇号内。因此,
=COUNTA('Sheet 4'!A:A)
是一个有效的公式,而
=COUNTA(Sheet 4!A:A)
将不起作用并导致各种问题。

间接公式需要一个有效的引用作为字符串(而不是实际引用)来计算-so“'”&SheetNames!A1&“!A:A”返回字符串'Sheet 4'!A:A

非常感谢!它不起作用的原因似乎是因为我没有像你那样放置空格。你能解释一下{“'”}的意义吗?清楚明了!再次感谢,新年快乐!