这是上一个问题的后续问题(如果单元格包含值 n,我如何创建一列 n 个单元格,每个单元格都包含值 n(然后与另一个单元格重复)?)。我有一列数字,由 x 行的值 x 组成,然后是 y 行的值 y,依此类推;举一个简单的例子:
2
2
5
5
5
5
5
2
2
3
3
3
(等等 - 实际列表长度超过 2500 行,包含 2 到 200 之间的值。)
我需要的是一个宏,它将递增地对数字的每次出现进行编号,每当值更改时将计数重置为 1。所以上面的列表会生成一个如下的列:-
2 - 1
2 - 2
5 - 1
5 - 2
5 - 3
5 - 4
5 - 5
2 - 1
2 - 2
3 - 1
3 - 2
3 - 3
..等等。
我猜测该列是 x 行的值 x,y 行的值 y (等)并不那么重要,但我会提到它以防万一它有用。我正在使用 Excel 2000(并且对 VBA 几乎一无所知)。非常欢迎任何帮助。