我想知道是否可以使用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。
答案 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 ++
列编辑器可以满足您的需求。