excel - 自动填充递增多个数字

时间:2014-04-09 22:13:43

标签: excel excel-formula

我想知道是否可以使用Excel的自动填充功能在拖动时增加单元格中的多个数字。下面的示例行每个都在一个单元格中。例如,我有

sometext 234 othertext 898

在一个单元格中。当我向下拖动填充手柄时,我在下面的单元格中得到以下内容:

sometext 234 othertext 899
sometext 234 othertext 900

...等。我想要得到的是:

sometext 235 othertext 899
sometext 236 othertext 900

...等。现在我通过将234和898放在不同的列中来将它们混合在一起,将它们填充下来以便它们增加,然后在第一个实际单元格中使用类似的东西:

=CONCATENATE("sometext ",A1," othertext ",B1)

以便填写

=CONCATENATE("sometext ",A2," othertext ",B2)

...等。当我向下拖动填充手柄时。不过,我真的很想不必这样做,所以我希望有一些循环可以让我轻松实现。

使用Excel 2007。

2 个答案:

答案 0 :(得分:1)

选择列中的单元格,选择顶部的数据单元格和下面的空白单元格。然后运行这个宏:

Sub DrawDown()
    v = Split(Selection(1), " ")
    For i = 2 To Selection.Count
        v(1) = v(1) + 1
        v(3) = v(3) + 1
        Selection(i).Value = Join(v, " ")
    Next i
End Sub

答案 1 :(得分:-1)

你用它做什么用的? 如果你不需要擅长, 使用Notepad ++

列编辑器可以满足您的需求。