为什么INDIRECT函数返回1?

时间:2019-04-05 18:13:59

标签: google-sheets

我正在尝试从另一个工作表返回一个名称计数(这是A列中的名称列表,我想将单个名称的数量拉到另一个工作表的单元格中)。我有很多工作表,其中包含不同的名称列表。我正在使用COUNTA(INDIRECT函数,但结果始终为“ 1”。

=COUNTA(INDIRECT("'"&A2&"'!A:A))")

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

您快到了,只需要在括号内移动最后一个引号,然后删除多余的括号即可。

=COUNTA(INDIRECT("'"&A2&"'!A:A"))

答案 1 :(得分:0)

要解决诸如“无关紧要”之类的错误,您将需要:

=COUNTA(IFERROR(INDIRECT("'"&A2&"'!A:A")))

并且顺便说一句,这就是为什么您从公式尝试中获得 1 的原因,因为COUNTA已计算出错误。