我需要创建一个辅助列,但是会卡住,因为如果我对每一行都执行它,那么它会起作用,但是如果我将其设为数组公式,则会出错。
对于单个单元格,公式如下:
=if(AND(len(G2)>0, len(F2)>0),
if(G2=G1, I1+1, "1"),
if(AND(len(G2)=0, len(F2)=0), "", I1+1)
)
然后我像这样制作一个数组公式:
={"Bundle Helper"; arrayformula(if(AND(len(G3:G)>0, len(F3:F)>0),
if(G3:G=G2:G, I2:I+1,"1"),
if(AND(len(G3:G)=0, len(F3:F)=0), "", I2:I+1))
)}
据我了解,问题是因为我需要一行才能在“ i”列中添加值 I1 + 1 ,但是因为它是一个数组,所以会成为问题 I2 :I + 1 。
还有其他解决方法吗?