如何在公式中动态设置选项卡名称?

时间:2015-02-13 10:31:48

标签: google-sheets

我有一个摘要标签和多个其他标签,它们以相同的方式构建。我想在摘要标签中收集所有其他标签中的信息

今天,在每行的摘要标签中:

  • 第一个单元格:My tab 1 - >同一电子表格中标签的名称
  • 第二个单元格:=COUNTIF('My tab 1'!$B7:$B; "OK") - >使用" OK"计算所有单元格的数量B栏中的文字。

我想使用在第二个单元格的公式内的第一个单元格中定义的选项卡名称。是否有可能,如果是的话,怎么样?

2 个答案:

答案 0 :(得分:4)

尝试INDIRECT功能,如下所述:https://support.google.com/docs/answer/3093377?hl=en

= INDIRECT($ A $ 1)

为了被视为范围的参考,INDIRECT需要整个范围参考作为单个字符串。这可以为您提供类似问题的答案:

= COUNTIF(间接(连续($ A $ 1,"!$ B7:$ B"))," OK")

你放弃的是你的地址的$ B7:$ B部分现在是一个字符串,所以如果你将这个单元格复制到页面上,那么7不会更新到8,9和等等。

可能还有其他功能组合可以让你更接近:这是我在几分钟的搜索时得到的。

答案 1 :(得分:0)

较短的解决方案:

=COUNTIF(INDIRECT($A$1&"!B7:B"), "OK")

要进行拖动,将是:

=COUNTIF(INDIRECT($A$1&"!B"&ROW(B7)&":B"), "OK")