0

我有一个电子表格,我需要从中获取与条件匹配的单元格的行号。为此,我使用如下公式

=MATCH( ( if(LM!A:A,eomonth(LM!A:A,1)+1,) ),LM!A:A,2,0)

在这种情况下,输出是29

我现在想做的是将该输出合并到一个更大的函数中,并使用它29作为我的条件范围。例如在下面的公式中

=FILTER( LM!B29:B363 ; ROW(LM!B29:B363) =MAX( FILTER( ROW(LM!B29:B363) ; NOT(ISBLANK(LM!B29:B363)))))-VLOOKUP( ( if(LM!A:A,eomonth(LM!A:A,1)+1,) ),LM!A:G,2,TRUE)

我想替换B29B+the value from the MATCH output

我怎样才能将它纳入我的公式?

任何提示将不胜感激!

谢谢!

4

1 回答 1

1

简短的回答是使用INDIRECT。例如,如果some_expression计算结果为 29,INDIRECT("LM!B"&some_expression&":B363")则将引用范围 LM!B29:B363。

话虽如此,我认为必须有一种更直接的方式来满足您的要求。你能用语言解释你想要达到的目标吗?

于 2012-12-02T04:02:38.847 回答