建议在其自己的单元格中使用= MATCH(),然后使用INDEX来引用该单元格。这是有道理的,为什么在结果相同的情况下反复重做MATCH()公式呢?
我想用OFFSET()公式做同样的事情。我正在使用大型表格,我知道保持小范围是优化的关键。因此,使用OFFSET来确定我想要使用的范围有多大是非常有益的。但是,有时候我可能会有一个IF语句来检查需要相同范围的几个COUNTIFS。在这些单元格中,我被迫使用OFFSET来确定完全相同的范围,一遍又一遍......简单地做与INDEX / MATCH相同的事情不是更好吗?
不幸的是我不认为excel可以输出范围本身...我在公式审计员中注意到它将显示结果范围 - 我需要单元格中的字面范围,所以A1可能会说“$ B $ 2: $ B $ 342" 。
可能不可能,但我想我会问!
由于
答案 0 :(得分:0)
您可以尝试使用'CELL()'公式。此公式可以返回引用单元格的“地址”。见下面的公式:
=CELL("address",B1)&":"&CELL("address",B10)
结果应为:$ B $ 1:$ B $ 10
将上述公式放在单元格'A1'中,看看这对你有帮助。您可能需要稍微调整一下以获得您正在寻找的确切结果(例如,您可能需要在cell()公式中'嵌套'您的offset()公式。)
祝你好运!