1

假设我们在第 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,但它似乎不起作用。

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

谢谢!

4

1 回答 1

2

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

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

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

于 2012-12-30T23:52:43.903 回答