excel想要在一个几乎无限长的列中序数填充该如何操作

2025-03-12 13:15:35
推荐回答(5个)
回答1:

  假设需要在A列填充序号:

  方法一:在A1、A2单元格分别输入1、2,选中这两个单元格,将鼠标移至A2单元格右下角,当光标变为黑色十字时,双击鼠标即可完成填充。

  方法二:在A1单元格输入=ROW(),将鼠标移至A1单元格右下角,当光标变为黑色十字时,双击鼠标即可完成填充。

  以上2种方法可用的条件是:B列不为空,且表中没有空行,若存在空行,那么用此法填充A列时,只能自动填充到空行之前,若想继续填充,只能再去双击最末单元格右下角。

  方法三:选中A列,或需要填充序号的单元格,输入=ROW(),按Ctrl+回车。

  方法四:Alt+F11打开VBA编辑器,左上角工程栏空白处点右键,插入-模块,在右侧编辑区粘贴以下代码后,按F5运行即可,但在运行前请注意选择需要填充的工作表,因为一旦执行操作是无法撤销的。

Sub t()

  With ActiveSheet

        For i = 1 To .UsedRange.Rows.Count  '这里也可将.UsedRange.Rows.Count改为您所需要的行数

      .Cells(i, 1).Value = i

    Next

  End With

End Sub

回答2:

选中此列,然后在【填充】中

 

选择【系列】,设定好间隔即可 

回答3:

如果是2003版

在A1单元格输入1,并选择单元格

点击编辑>>>填充>>>序列

点击下图,可以查看操作动画 


回答4:

“无限长”?什么意思?是在同一列中从上到下很多行中填充序数?如果是,比如要从A1向下填充10000个序号,可以先中A1输入1,选中A1打开“编辑”-“填充”-“序列”,点选“列”在“终止值”中输入:10000 确定后就有一万个序号了。

回答5:

很简单,如果是从A1开始,在A1中输入1,A2中输入2,将A1A2选中,将鼠标移至A2的右下角,当鼠标变成小黑十字后双击即可完成。