MATCH函数-如何将字符串用作范围参数

时间:2019-05-06 18:46:28

标签: function google-sheets match spreadsheet notation

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

MATCH函数不适用于字符串作为范围参数。

最终结果如下:

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

使用以下代码。.考虑A1内容= SheetName

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

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

但是不起作用

有人需要以这种方式使用MATCH命令吗?有任何解决方法吗?

1 个答案:

答案 0 :(得分:0)

INDIRECT将帮助您完成工作。

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

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