如何在Excel中自动输入一系列数字

时间:2011-12-23 10:52:42

标签: excel excel-2007

我有很多记录,但我需要在Excel 2007中自动输入序列号。我有数百条记录。而不是手动输入它们,我希望它们自动显示。请给我1到10的简短示例。

9 个答案:

答案 0 :(得分:9)

您只需填写2-3个数字(或该文本),然后使用填充手柄向下拖动范围。 MS Excel将自行识别系列,并将填充范围,直到您向下拖动范围。下图显示了“填充手柄”。

enter image description here

答案 1 :(得分:6)

在任何单元格中输入公式=ROW(),该单元格将显示行号作为其值。

如果您想要1001,1002等,请输入=1000+ROW()

答案 2 :(得分:2)

如果您想从列表中选择单元格条目,那么您有几个非基于代码的选项

我建议使用数据验证方法

  • 在一列中创建100条记录的列表
  • 为此列表提供范围名称
  • 然后使用数据验证的列表选项

来自Debra网站的示例,点击上面的第一个链接进行访问。

Data Validation

答案 3 :(得分:1)

简单回答:

A1

=if(b1="","",row()) 

A2

=if(b2="","",row())  

将其复制到列中。每次在B列中输入一个条目时,将按顺序在A列中输入下一个数字。

假设您需要a4单元格中2的答案,因为您的标题&其他的东西, 你可以写成

=if(b4="","",row()-2)

答案 4 :(得分:1)

输入系列中的第一个并选择该单元格,然后选择系列填充(HOME>编辑 - 填充,系列...,列):

SO8615149 example

它非常快,结果是值而不是公式。

答案 5 :(得分:0)

= IF(B1<>“”,COUNTA($ B $ 1:B1)&“。”,“”)

使用公式

  1. 将上述公式粘贴到A列或需要序列号为
  2. 的位置
  3. 当第二列时(例如,当填充B列时,将在A列中自动生成序列号。)

答案 6 :(得分:0)

我发现使用这个公式更容易

=IF(B2<>"",TEXT(ROW(A1),"IR-0000"),"")

需要将此公式粘贴到A2,这意味着当您在B单元格中编码数据时,A单元格将自动输入序列代码,当没有数据时,单元格将保持空白....您可以更改“IR” “你想要放在你的行中的任何首字母代码。

希望有所帮助

答案 7 :(得分:0)

我有一个非常简单的答案。只需将此公式放在单元格A2中:

=Max($A$1:A1)+1

并填写。

即使您删除了某些行或对行进行排序,也会自动设置行号。

Autosorting numbers of row

答案 8 :(得分:-1)

使用formula = row(b2)-x,其中x将调整条目,以便第一个S / No标记为1并将随行增加。