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,它使用逗號。 –