如何在电子表格上使用 arrayformula 对具有多个条件的行进行编号
How to number rows with multiple condition using arrayformula on spreadsheet
Column Number是第Integer列的编号,从1开始依次类推,如果Integer列有多个编号Number也会变成倍数。
I succed using formula
=IF(B2="","",IF(ROW(B2)=2,1,IF(B2=B1,A1,A1+1)))
我应该为每一行复制哪个。
但我想要一个可以应用于非空白 colB 的单一公式,例如使用 arrayformula 但我还没有解决它。
感谢您的宝贵时间 :).
Number
Integer
1
1
2
3
3
5
3
5
4
6
4
6
4
6
5
7
6
8
6
8
使用:
=ARRAYFORMULA(IFNA(VLOOKUP(B2:B, {UNIQUE(B2:B), SEQUENCE(COUNTUNIQUE(B2:B)+1)}, 2, 0)))
Column Number是第Integer列的编号,从1开始依次类推,如果Integer列有多个编号Number也会变成倍数。
I succed using formula
=IF(B2="","",IF(ROW(B2)=2,1,IF(B2=B1,A1,A1+1)))
我应该为每一行复制哪个。 但我想要一个可以应用于非空白 colB 的单一公式,例如使用 arrayformula 但我还没有解决它。 感谢您的宝贵时间 :).
Number | Integer |
---|---|
1 | 1 |
2 | 3 |
3 | 5 |
3 | 5 |
4 | 6 |
4 | 6 |
4 | 6 |
5 | 7 |
6 | 8 |
6 | 8 |
使用:
=ARRAYFORMULA(IFNA(VLOOKUP(B2:B, {UNIQUE(B2:B), SEQUENCE(COUNTUNIQUE(B2:B)+1)}, 2, 0)))