2

在OpenOffice Calc/LibreOffice Calc中,我需要确定当前单元格下方的单元格是否为空。为此,我使用ISBLANK()函数。在OpenOffice/LibreOffice中引用当前行下方的行Calc

例如, ISBLANK(B5)

行之有效,但我需要的功能是通用总是看当前行下方的一行。例如,在第4行中,我需要查看单元格B5,而在第5行中,我需要查看单元格B6。

伪代码,这就是:ISBLANK(B[row below the current one])

对于超出了这个问题的范围的原因,我不能只延长公式自动填入正确的行。

这可以在OpenOffice或LibreOffice中完成吗?如果是这样,怎么样?

回答

2
=ISBLANK(INDIRECT(ADDRESS(ROW() + 1,COLUMN()))) 
  • ROW()+ 1给出当前行下面的行号。
  • COLUMN()给出当前列。
  • ADDRESS()后跟INDIRECT()获取该行和列的实际单元格。

还是这个,这是更接近你的伪代码:

=ISBLANK(INDIRECT("B" & ROW()+1)) 
+0

难道不应该是一个分号,而不是第一个公式中的一个逗号? (它不适用于我的逗号。) –

+0

这取决于版本和区域设置。我有LO 5.1.0.3,它使用逗号。 –