【问题标题】:MATCH function - How to use a string as a range parameterMATCH 函数 - 如何使用字符串作为范围参数
【发布时间】:2019-05-06 18:46:27
【问题描述】:

我需要创建一个通用公式来从 MATCH 命令获取值,但我不知道数据范围的确切位置。我无法命名范围。

MATCH 函数不能将字符串用作范围参数。

最终结果如下:

=MATCH("Risks";'SheetName'!B:B;0) 

使用下面的代码.. 考虑 A1 内容 =SheetName

=MATCH("Risks"; A1&"!:B:B";0)   

=MATCH("Risks"; Concatenate(A1;"!:B:B");0)

但是没用

有没有人需要以这种方式使用MATCH 命令?有什么解决方法吗?

【问题讨论】:

  • =MATCH("Risks";INDIRECT(A1&"!B:B");0)

标签: function google-sheets match google-sheets-formula notation


【解决方案1】:

INDIRECT 将帮助您完成工作。

以下假设您在单元格 A1 中指定工作表名称,并且您要搜索的范围在指定工作表的 B 列中。

=MATCH("Risks",INDIRECT(A1&"!B:B"),0)

【讨论】:

  • 有道理。谢谢。
猜你喜欢
  • 1970-01-01
  • 2011-12-11
  • 1970-01-01
  • 2016-08-17
  • 1970-01-01
  • 2021-07-19
  • 2014-04-11
  • 2017-05-29
  • 1970-01-01
相关资源
最近更新 更多