首页 > 解决方案 > 我想添加一个名为序列号的列并填写该列直到 n 其中 n 是相邻列中的项目数

问题描述

PFB,我已经展示了我们从工具中获得的原始数据和所需的格式。

行数每天都是动态的。

Raw Data                            Required Data

Item       Rank           Sr. No.  Item  Rank Rank Rank
 a     210450  (-1%)         1       a    210  450  (-1%)
 b     230500  (5%)          2       b    230  500  (5%)

标签: vba

解决方案


在您希望序列号为 1 的位置输入数字 1。在此示例中,假定单元格为 D4。在 1(此处为 D5)下方的单元格中输入以下公式,然后根据需要向下复制。

[D5] =D4+1

您可以使用相同的公式从 1 以外的任何数字开始编号。您需要做的就是手动更改第一个数字,保留公式。

另一种方法是使用下面的公式。

[D4] = ROW()-3

这里 3 是第一个条目的单元格上方的行号。相同的公式适用于调用列。根据需要向下复制


推荐阅读