用于写入最后一个非零数字的单元格公式,但适用于多种场合并且零星放置非零数字

问题描述 投票:0回答:1

我试图最终生成一个包含文本的单元格(对于每一行)

“Joint 1st of 31” - 对于 1 号数据

“Joint 1st of 31” - 用于第 2 号数据

“Joint 1st of 31” - 对于 3 号数据

“4th of 31” - 用于第 4 号数据

等等。 生成该字符串的第一个数字是我遇到的唯一问题。

右侧 AG 列中的单元格用于检查 AF 列左侧是否遇到零。

如果找到零,则读取UP列AF并抓取最后一个非零数字并将其写在AG中的适当位置。 所以在 AG 栏中我应该有 1 1 1 4 5 6 6 8 8 8 ...

我真的需要一个像这样的公式 =if(AF{行}=0,)

是否有一个命名函数可以实现这一点? Tq。提前进行任何输入。

libreoffice calc
1个回答
0
投票

我已经怀疑了!在AG8中输入以下公式....

=IF(AF8=0,AG7,AF8)

度过了一天中最美好的时光。现在看起来很容易,但经过多次尝试后才变得明显。看起来也很“hacky”,但是嘿,如果它有效的话......:D

© www.soinside.com 2019 - 2024. All rights reserved.