在 LibreOffice Calc 中识别空白行

在 LibreOffice Calc 中识别空白行

我有一系列 LibreOffice Calc 单元格 A1:M218。大多数行在单个列中都有一个“Y”,表示“是”,而该行的所有其他单元格均为空白。但有些行完全为空。我想识别空行。

是否有一个函数可以在第 N 列输入,并通过返回指定的字符来突出显示空行?

另外,请告知该解决方案是否也适用于 MS Excel。

答案1

注意:这是一次彻底的重写,重点关注最适用的解决方案。

最简单的解决方案可能如下(第 1 行显示):

=IF(COUNTIF(A1:M1,"Y"),"","Blank")

这依赖于您的描述,即所有空白的唯一例外是“Y”。这会计算 Y 的数量。计数为零将被视为false,从而产生单词“Blank”作为输出(您可以将其设置为任何您想要的)。任何 1 个或多个 Y 的计数都将被视为true,并输出 null(一个空单元格;它以一对双引号的形式输入,中间没有任何内容)。

另一种方法是寻找空白单元格而不是已填充的单元格:

=IF(COUNTBLANK(A1:M1)=13,"Blank","")

A:M 范围内有 13 列。这将计算有多少列是空白的。如果所有 13 列都是空白的,则该行是空白的。

注意:无论哪种情况,您都需要在 N 列中输入一次公式,然后根据需要复制或拖动它以填充结果单元格。顺便说一句,这些都可以在 Excel 和 Calc 中使用。

相关内容