![在 LibreOffice Calc 中识别空白行](https://linux22.com/image/1503818/%E5%9C%A8%20LibreOffice%20Calc%20%E4%B8%AD%E8%AF%86%E5%88%AB%E7%A9%BA%E7%99%BD%E8%A1%8C.png)
我有一系列 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 中使用。