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

Google sheets 如何在公式中动态设置选项卡名称?,google-sheets,Google Sheets,我有一个摘要选项卡和多个其他选项卡,它们的构造方式相同。我想在“摘要”选项卡中从所有其他选项卡收集信息 今天,在“摘要”选项卡中,我为每一行添加了: 第一个单元格:My tab 1->同一电子表格中选项卡的名称 第二个单元格:=COUNTIF('My tab 1'!$B7:$B;“OK”)->对B列中包含“OK”文本的所有单元格进行计数 我想在第二个单元格的公式中使用第一个单元格中定义的选项卡名称。是否可能,如果可能,如何实现?尝试间接功能,如下所述: =间接(1澳元) 为了被视为范围的引用

我有一个摘要选项卡和多个其他选项卡,它们的构造方式相同。我想在“摘要”选项卡中从所有其他选项卡收集信息

今天,在“摘要”选项卡中,我为每一行添加了:

  • 第一个单元格:
    My tab 1
    ->同一电子表格中选项卡的名称
  • 第二个单元格:
    =COUNTIF('My tab 1'!$B7:$B;“OK”)
    ->对B列中包含“OK”文本的所有单元格进行计数

我想在第二个单元格的公式中使用第一个单元格中定义的选项卡名称。是否可能,如果可能,如何实现?

尝试间接功能,如下所述:

=间接(1澳元)

为了被视为范围的引用,似乎间接需要将整个范围引用作为单个字符串。这会给你一些类似于你问题的答案:

=COUNTIF(间接(连接($A$1,!$B7:$B”),“确定”)

你放弃的是你地址的$B7:$B部分现在是一个字符串,所以如果你把这个单元格复制到页面下,7就不会被更新为8、9等等


可能还有其他功能组合可以让您更接近:这是我经过几分钟搜索后得到的功能。

尝试间接功能,如下所述:

=间接(1澳元)

为了被视为范围的引用,似乎间接需要将整个范围引用作为单个字符串。这会给你一些类似于你问题的答案:

=COUNTIF(间接(连接($A$1,!$B7:$B”),“确定”)

你放弃的是你地址的$B7:$B部分现在是一个字符串,所以如果你把这个单元格复制到页面下,7就不会被更新为8、9等等

可能还有其他功能组合可以让您更接近:这是我经过几分钟搜索后得出的结果。

简短的解决方案:

=COUNTIF(INDIRECT($A$1&"!B7:B"), "OK")
对于拖动,它将是:

=COUNTIF(INDIRECT($A$1&"!B"&ROW(B7)&":B"), "OK")
较短的解决方案:

=COUNTIF(INDIRECT($A$1&"!B7:B"), "OK")
对于拖动,它将是:

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