Excel 每 5 行计数一次

Excel counting pattern every 5th rows

所以,我在 excel 中有这 120k 行,格式为。

id number description
1    1     apple
2    1     banana
3    1     pineapple
4    1     b
5    1     c
6    6     d
7    6     e
8    6     f
9    6     g
10   6     e

我可以在数字列中使用什么公式,以便它与上面的 table 相同?每隔 5 行,我将根据 id 列第 6 行的数字更改数字列的数量。请注意,数字列现在是空白的。

试试这个:

 =5*INT((ROW(RC)-1)/5)+1

我得到:

1
1
1
1
1
6
6
6
6
6
11
11
11
11
11
16
16

我使用了 R1C1 表示法,但如果您使用 A1 模式,只需将 RC 替换为当前单元格(即 B2)即可。

尽管 Enigmativity 的解决方案为您提供了所需的结果,但结果会因您开始专栏的行而异。这是我建议的做法。

在您要从中开始模式的第一个单元格中输入 1(B2 在我的例子中)。 在下一个单元格(B3)中输入

=IF(MOD(ROW()-ROW($B),5)=0,B2+5,B2)

并将公式复制下来。只要您更新起始单元格地址(B2$B

,这就会为您提供所需的模式