MATCH 函数 - 如何使用字符串作为范围参数
MATCH function - How to use a string as a range parameter
我需要创建一个通用公式来从 MATCH
命令中获取值,但我不知道数据范围的确切位置。我无法命名范围。
MATCH
函数无法使用字符串作为范围参数。
最终结果如下:
=MATCH("Risks";'SheetName'!B:B;0)
使用下面的代码..考虑到 A1 内容 =SheetName
=MATCH("Risks"; A1&"!:B:B";0)
=MATCH("Risks"; Concatenate(A1;"!:B:B");0)
但是不起作用
有人需要这样使用 MATCH
命令吗?有什么解决方法吗?
INDIRECT 将帮助您完成工作。
以下假设您在单元格 A1 中指定 sheet 名称,并且您要搜索的范围在指定的 sheet.
的 B 列中
=MATCH("Risks",INDIRECT(A1&"!B:B"),0)
我需要创建一个通用公式来从 MATCH
命令中获取值,但我不知道数据范围的确切位置。我无法命名范围。
MATCH
函数无法使用字符串作为范围参数。
最终结果如下:
=MATCH("Risks";'SheetName'!B:B;0)
使用下面的代码..考虑到 A1 内容 =SheetName
=MATCH("Risks"; A1&"!:B:B";0)
=MATCH("Risks"; Concatenate(A1;"!:B:B");0)
但是不起作用
有人需要这样使用 MATCH
命令吗?有什么解决方法吗?
INDIRECT 将帮助您完成工作。
以下假设您在单元格 A1 中指定 sheet 名称,并且您要搜索的范围在指定的 sheet.
的 B 列中=MATCH("Risks",INDIRECT(A1&"!B:B"),0)