检查特定行中单元格的剩余值

时间:2012-12-30 22:37:53

标签: excel worksheet-function

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

例如,假设第5行包含2006,2007,2008,2009和2010年的值。在L栏中,让我们说任意年份是2007.公式应该检查第5行是否在2007之前有任何值由于它确实有一个(它的值为2006),它将返回true。如果第L行中的任意年份是2005年,那么它将返回false(因为该行中只有2006年及以后的值)。

我尝试使用偏移量进行Hlookup,但似乎没有效果。

任何帮助都会很棒,如果您需要进一步澄清,请告诉我。

谢谢!

1 个答案:

答案 0 :(得分:2)

在M2中复制此公式

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

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