检查特定行中单元格的左侧值

让我们说,我们有2000年至2010年(列A到K)在第1行,并在下面我们有很多行有一些这些年的条目。 对于每个有数据的行,我们假设列L中有一个任意年份(在2000年到2010年之间)。 有没有一种方法来检查在该行的这个任意年份的左边是否有任何条目。

例如,假设第5行具有2006年,2007年,2008年,2009年和2010年的值。在L列中,让我们说任意一年是2007年。该公式应该检查第5行在2007年之前是否有任何值。因为它有一个(它对2006年有价值),它将返回true。 如果L行的任意一年是2005年,那么它将返回错误(因为在那一行中只有2006年以后的值)。

我试图做一个偏移量的Hlookup,但它似乎并没有工作。

任何帮助将是伟大的,如果你需要进一步澄清,请让我知道。

谢谢!

试试这个公式在M2下复制下来

=IF(COUNTA(A2:K2),INDEX(A$1:K$1,MATCH(1,INDEX((A2:K2<>"")+0,0),0))<L2)

这应该适用于任何types的数据的任何版本的Excel,具体取决于行(文本或数字)或Excel版本中的特定数据types可能有更短的公式