我有一个电子表格,其中包含歌曲列表和使用日期。我希望能够在日期列表的开头有一个单元格,它只显示使用特定歌曲的最后日期。
我一直找不到可以执行此操作的公式函数,这并不意味着它不存在。
所以,为了减少问题:我需要一个公式,它可以在给定的行或单元格范围中找到最后一个非空白单元格。
此外,在填充的行之间可能存在空白的单元格。
请问openoffice专家可以帮我吗?
我有一个电子表格,其中包含歌曲列表和使用日期。我希望能够在日期列表的开头有一个单元格,它只显示使用特定歌曲的最后日期。
我一直找不到可以执行此操作的公式函数,这并不意味着它不存在。
所以,为了减少问题:我需要一个公式,它可以在给定的行或单元格范围中找到最后一个非空白单元格。
此外,在填充的行之间可能存在空白的单元格。
请问openoffice专家可以帮我吗?
老问题,但我在 OpenOffice Calc(4.1.3 版)中也有这个需要。
我可以用数组公式解决它,即按Ctrl+Shift+Enter离开单元格:
连续最后一个数字:
=MAX(ISNUMBER(A1:A1048576)*ROW(A1:A1048576))
一行中的最后一个文本:
=MAX(ISTEXT(A1:A1048576)*ROW(A1:A1048576))
连续最后一个非空单元格:
=MAX(NOT(ISBLANK(A1:A1048576))*ROW(A1:A1048576))
即使您在最后一个之前的单元格之间有空单元格,上述三个函数也可以工作。
至于日期,我无法给出具体的答案,但在 LibreOffice 帮助中,有一个有用的线程讨论了检查单元格值是否为日期的标准。
如果您只想查看最新日期,为什么不使用
=MAX(A1:A1048576)
不幸的是,OpenOffice 不支持 (A:A) 来解决整个列...
或者,您可以录制一个宏,首先转到单元格 A1048576,然后使用 Ctrl+Up 跳转到最后使用的单元格。