有点棘手。我需要一个可以得出这组数字的公式。
1 | 阿尔法 |
2 | 阿尔法 |
1 | 测试版 |
3 | 阿尔法 |
2 | 测试版 |
3 | 测试版 |
4 | 阿尔法 |
4 | 测试版 |
本质上,当字符串“Alpha”在下一列中首次出现时,数字从 1 开始。每次增加“Alpha”实例,该计数都会增加 1。另外,字符串“Beta”的首次出现也从 1 开始,并随着“Beta”的增加而增加,而不会干扰 Alpha 计数。
理想情况下,计数器会在空白行后重置,或者可以进行调整以在单元格块中工作:
[...] | [...] |
---|---|
4 | 阿尔法 |
4 | 测试版 |
1 | 阿尔法 |
1 | 测试版 |
2 | 阿尔法 |
2 | 测试版 |
3 | 测试版 |
这可能吗?
我尝试了在其他地方找到的各种 [IF] 和 [ARRAYFORMULA] 语句,但没有一个能够实现我需要的精确交替。