我在尝试解决如何运行此函数时遇到麻烦
=IF($Page1.C3<>"",G2+1,"")
该函数正在工作,但为了轻松复制,我需要 C 行每 3 次函数迭代递增 1 次,而其他引用通常递增为该功能被拖动到列中。
=IF($Datos.C2<>"";1;"")
[这是前 3 行的公式]
=IF($Datos.C3<>"";G2+1;"")
[这是必须在前面提到的关系之上递增的公式]
我查看了文档,但发现只能将函数
ROW()
与其他一些公式一起使用,但要么我无法通过该函数实现它,要么它无意解决这个问题。
是的,
ROW()
就是解决方案。我不确定你的意思是 G2+1
是三倍,还是只是 C3
,所以这里有一个公式可以同时完成这两个任务。
=IF(INDIRECT("Datos.C"&CEILING(ROW()/3))<>"";INDIRECT("G"&CEILING(ROW()/3))+1;"")
当
Datos.C3
为空(但不是 Datos C 列的其余部分)并且 G
列有数字 1,2 等时的结果:
1
1
1
2
2
2
4
4
4