在OpenOffice Calc / LibreOffice Calc中,我需要确定当前单元格下面一行中的单元格是否为空。为此,我使用ISBLANK()
函数。
例如,ISBLANK(B5)
效果很好,但是我需要通用的函数以始终查看当前行下方的行。例如,在第4行中,我需要查看单元格B5,在第5行中,我需要查看单元格B6。
在伪代码中,这是:ISBLANK(B[row below the current one])
由于超出了此问题范围的原因,我不能仅仅扩展公式以自动填充正确的行。
可以在OpenOffice或LibreOffice中完成吗?如果是这样,怎么办?
最佳答案
=ISBLANK(INDIRECT(ADDRESS(ROW() + 1,COLUMN())))
ROW()+ 1给出当前行下方的行号。
COLUMN()给出当前列。
ADDRESS()后跟INDIRECT()获取该行和列的实际单元格。
或者更接近您的伪代码:
=ISBLANK(INDIRECT("B" & ROW()+1))