2016-08-30 28 views
1

我发现这很难解释,所以如果它不够清楚,请让我尝试更好地解释我的解释。检查一列中的单元格是否在另一列的最后一个条目下面的一行中

我有一列,说列A,它不断增长,但列A中的一些单元格是空的。我正在尝试编写一个公式,以便对于列A中的空白元素,向前看列的末尾。如果列A中的任何元素都非空,则列B中与空白元素相同行中的元素将表示FALSE。对于列A中的每个非空元素,该行的列B条目应该说是TRUE。以下是在一个时间特定状态的一个示例:

Column A Column B 1 | TRUE 2 | TRUE 3 | TRUE | FALSE 5 | TRUE 6 | TRUE 7 | TRUE | FALSE 9 | TRUE 10 | TRUE A | TRUE B | TRUE | FALSE | FALSE E | TRUE

在列A的所有其它元件都为空,因此,在列B中的所有其它元件是空的。 Here is another example.

+0

为什么B7假的? –

+0

我的不好,我只是手动为这个例子写了TRUE或FALSE。 – KOB

回答

0

的公式是:

=IF(MATCH("ZZZ",A:A)>=ROW(),IF(A1<>"","To Be","Not to be"),"") 

enter image description here

+0

这对我的例子来说非常合适,谢谢。现在我该如何编辑这个来评估一个公式而不是打印TRUE或FALSE?例如,我如何才能打印YES,如果为TRUE,则保留为空,如果为FALSE? – KOB

+0

这不是问什么。 @KOB –

+0

对我的问题的描述指出,如果未传递列A的最后一行,我只希望列B中的公式输出被打印。事后看来,我的示例使用TRUE和FALSE是一个糟糕的选择,我应该要求打印“是”或“否”。 – KOB

相关问题