我正在尝试提出一个可以迭代窗口数量的公式。应该window随着 的变化而增加binary。理想情况下是这样的。给定列id和binary,window应随着值在binary0 和 1 之间变化而递增。
像这样的东西:
有没有公式可以解决这个问题,或者VBA可以解决这个问题?
它不需要 VBA - 只需将公式复制到“C”列(窗口)即可。在 C2 中输入 1。然后,在 C3 中输入以下内容,然后复制并粘贴到 C 列中从 C4 向下的其余单元格:
=IF(B2<>B3,C2+1,C2)
Run Code Online (Sandbox Code Playgroud)