是否可以通过将文本与公式相结合来引用命名范围?假设我通过 INDEX 获取范围的名称,它会返回一个文本,但我还想在文本后添加一些内容,如下所示:
范围和“接下来会发生什么”
我有几个命名范围,因此为了动态引用这些范围,我需要在 RANGE 文本后添加一些内容。但是 Excel 给出了错误。
简而言之
命名范围:
范围1 范围2 范围3 等等。
我想要的是用计数公式来表达:
=COUNTIF(RANGE & "whatever comes after",1)
如果我尝试这样做,Excel 会出现错误,那么我尝试做的事情是否可行?
答案1
将其全部包装在一个INDIRECT
函数中。INDIRECT 将字符串转换为引用。
=COUNTIF(INDIRECT("RANGE" & "whatever comes after"),1)
答案2
正如 Voitcus 所指出的,尝试使用 INDIRECT 命令来构建查询字符串。范围部分应该看起来像这样:
indirect(RANGE & "whatever comes after")
我不确定您想用 COUNTIF 语句中的“,1”做什么,但请尝试:
=countif(indirect(range & "whatever comes after"),1)