【发布时间】:2013-08-05 14:52:27
【问题描述】:
我正在尝试使用匹配/间接函数来查找 Excel 中单独工作表上一系列单元格的特定值。 A3 值是函数所引用的工作表编号,而“1”又是它所引用的工作表。
F1:F4000 是另一张纸的范围,>7.5 是因为我正在寻找该范围内高于 7.5 的第一个值。这是我目前所拥有的:
=MATCH(TRUE,INDIRECT($A3&"!'1'!F1:F4000">7.5,0),
任何帮助将不胜感激
【问题讨论】:
-
您不能有两个对工作表的引用。您有 A3 和“1” - 实际工作表名称是什么 - A3 中有什么?
-
实际工作表名称是 1,在单元格 A3 中它只是 1。它引用回工作表 1。我现在意识到我不能重复引用工作表,但是这个:'=MATCH (TRUE,INDIRECT($A3&!$F1:$F4000>7.5),0),0)'
-
试试这个
=MATCH(TRUE,INDIRECT("'"&$A3&"'!F1:F4000")>7.5,0)- 公式需要用CTRL+SHIFT+ENTER“输入数组” -
是的,这行得通!非常感谢!
-
@barryhoudini:写一个答案...
标签: excel function excel-formula excel-indirect