给定一列中的一系列单元格,找到最后填充的条目并返回该值。
我有一个带有一列的分类帐,大多数时候我都会在新行中填写一个值,从顶部开始,到镇上。在我想念的日子里,牢房是空的。我想使用最后输入的值,但不确定如何搜索它。从逻辑上讲,我想从下到上搜索范围内的第一个非空单元格。范围每天都在增加,但该函数应始终返回底部条目。有些日子没有输入而使该单元格为空,因此它不能只停在第一个空单元格并返回 1。它需要在整个范围内找到最后一个填充的单元格。
不知道 find() 或 search() 是否可以找到第一个“Non-WhiteSpaceOrEmptyString”,或者我会用它从下往上看。
自己创建了一个解决方案。在 Google 表格中,您可以创建自定义函数。在“工具”菜单上,单击“脚本编辑器”。在编辑器中,添加如下函数:
要使用,请调用 LASTPOPULATED(range),其中 range 的格式为 cell1:cell2。Google 表格范围始终是二维的,因此请确保它代表一个列范围,例如 B1:B100,否则如果在找到填充元素之前检测到多于 1 列,该函数将返回 null。