我有一个电子表格,我需要从中获取符合条件的单元格的行号。为此,我使用的公式如下
=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)
我想将B29
替换为B
+ the value from the MATCH output
如何将其纳入我的公式?
任何提示都将非常感谢!
谢谢!
答案 0 :(得分:1)
简短的回答是使用INDIRECT。例如,如果some_expression
的计算结果为29,则INDIRECT("LM!B"&some_expression&":B363")
将引用范围LM!B29:B363。
话虽如此,我认为必须有一种更直接的方式来做你需要的事情。你能用言语解释你想要实现的目标吗?