如何检测 google sheet 中的列中的第一个 0 到 1 的变化?
How to detect the first change of 0 to 1 in a column in google sheet?
大家好,
我想找出D列中哪些行是第一个从0变为1的,也就是组中的第一个1
(按颜色区分)并打印T
在F列,那么剩下的就是F
.
根据上面屏幕截图中的示例,单元格 F4
、F14
和 F28
分别是各自组(不同颜色)中的第一个 1
所以输出应该是T
,那么剩下的就是F
。我可以知道我应该如何实现这一目标吗?任何帮助将不胜感激!
在 F3
试试这个:
=arrayformula({"Expected output";if(D4:D<>"",if(D4:D=1,if(D3:D<>1,"T","F"),"F"),)})
在 F4 中尝试
=arrayformula(if(D4:D="",,if((D4:D=1)*(D3:D=0),"T","F")))
我想找出D列中哪些行是第一个从0变为1的,也就是组中的第一个1
(按颜色区分)并打印T
在F列,那么剩下的就是F
.
根据上面屏幕截图中的示例,单元格 F4
、F14
和 F28
分别是各自组(不同颜色)中的第一个 1
所以输出应该是T
,那么剩下的就是F
。我可以知道我应该如何实现这一目标吗?任何帮助将不胜感激!
在 F3
试试这个:
=arrayformula({"Expected output";if(D4:D<>"",if(D4:D=1,if(D3:D<>1,"T","F"),"F"),)})
在 F4 中尝试
=arrayformula(if(D4:D="",,if((D4:D=1)*(D3:D=0),"T","F")))