我的问题是如何找到特定列和行号的相交单元格?
我的情况是这样的:通过一些计算,我找到了两个单元格,比如说B6和E1。我知道我需要第一行的一行和第二行的一列。所以我可以只使用ROW和COLUMN函数来获取数字。之后,我需要找到一个相交的单元格。在本例中为E6 。
我只会使用INDEX(A1:Z100;ROW;COLUMN)但我不知道我需要的确切区域 - 这取决于其他东西。我可以使用A1:XFG65000 之类的东西,但这太蹩脚了。我也可以使用INDIRECT(ADDRESS())的组合,但我正在从已关闭的工作簿中提取数据,因此INDIRECT将不起作用。
如果这有助于了解这一切的用途 - 这是一个具体的例子:我需要找到我将使用的工作表部分的限制。我知道它从B列开始,一直到该列中的最后一个非空单元格。此范围以在第一行中具有任何值的最后一列结束。所以要定义它 - 我需要找到最后一列和最后一行在 B 列中的值的交集。我使用这个数组公式来查找最后一列:
索引(1:1;MAX((1:1<>"")*(COLUMN(1:1))))
这个数组公式可以找到最后一行:
索引(B:B;MAX((B:B<>"")*(ROW(B:B)))
最后一列的结果是E1,最后一行的结果是B6。现在我需要将我的范围定义为B1:E6,我怎样才能从这一切中得到E6以放入结果公式中?我已经思考了一段时间,而不是 Excel 专家——我想不出任何东西。因此,我们将不胜感激任何帮助。谢谢!