Google sheets 如果3列不为空,则自动生成

Google sheets 如果3列不为空,则自动生成,google-sheets,Google Sheets,=ARRAYFORMULA(如果(B2:B”“&C2:C”“&D2:D”““I”和+行(1:1000),”) 当B2、C2和D2不为空时,A2将生成I#。 但是,即使B2、C2和D2为空,I#自动生成到I1000。 我怎样才能解决这个问题 谢谢 将公式更改为 =ARRAYFORMULA(IF( (B2:B<>"")*(C2:C<>"")*(D2:D<>""),"I"&+row(1:1000),)) =ARRAYFORMULA(如果((B2:B“”)*

=ARRAYFORMULA(如果(B2:B”“&C2:C”“&D2:D”““I”和+行(1:1000),”)

当B2、C2和D2不为空时,A2将生成I#。 但是,即使B2、C2和D2为空,I#自动生成到I1000。 我怎样才能解决这个问题

谢谢

将公式更改为

=ARRAYFORMULA(IF( (B2:B<>"")*(C2:C<>"")*(D2:D<>""),"I"&+row(1:1000),))
=ARRAYFORMULA(如果((B2:B“”)*(C2:C“”)*(D2:D“”),“I”和+行(1:1000),)

看看这是否有效?

也发布一些代码,看看你做了什么