【问题标题】:String value from a cell to access worksheet of same name with a COUNTIF Function?来自单元格的字符串值以使用 COUNTIF 函数访问同名工作表?
【发布时间】:2016-12-08 21:23:20
【问题描述】:

我在看这个: Use string value from a cell to access worksheet of same name

但我想知道如何使用 CountIF 函数来做到这一点。 我的工作表由 A3-A12 列中的代码命名,并且可能会随着时间的推移而增加。

=COUNTIF('100'!H:H,$B$2)

是我如何计算工作表 100 上与 B2 中具有相同值的所有记录(这是一个日期)。

如何同时使用 =INDIRECT 和 CountIF?比如,

=INDIRECT(COUNTIF("'"&A4&"'!H:H,$B$2))

这行不通,但希望你能理解我想要做什么。

我没有在每个工作表上计算这个函数,然后使用间接来获取值,因为每天这些工作表都是空白的。所以功能也不会保留。 但这可能是我必须做的,除非我能想到一个宏。

谢谢!

【问题讨论】:

  • 将间接放在countifs的第一个标准内。你倒过来了。
  • 我觉得你需要这个=COUNTIF(INDIRECT("'"&A4&"'!H:H"),$B$2)

标签: vba excel


【解决方案1】:

创建一个看起来像参数的字符串。如果:

=COUNTIF('100'!H:H,$B$2)

有效,那么也会:

=COUNTIF(INDIRECT("'100'!H:H"),$B$2)

如果我们将工作表名称放入,例如单元格 D4,那么也会:

=COUNTIF(INDIRECT("'" & D4 & "'!H:H"),$B$2)

【讨论】:

  • 谢谢!现在很有意义。
  • @SimonYo 感谢您的反馈!
猜你喜欢
  • 2013-05-29
  • 1970-01-01
  • 2021-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多