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

我有这么多的logging,但我需要在Excel 2007自动input序列号。 我有数百个logging。 而不是手动input他们,我希望他们自动显示。 请给我1到10的简短例子。

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

在这里输入图像描述

input公式=ROW()到任何单元格,该单元格将显示行号作为其值。

如果你想要1001,1002等input=1000+ROW()

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

  • 数据validation,这在Debra Dalgleish的网站上有很好的介绍
  • Excel的自动完成function

我会build议在哪里数据validation方法

  • 在单个列中创build100条logging的列表,
  • 为此列表提供一个范围名称,
  • 然后使用数据validation的列表选项

从Debra网站下面的样本,点击上面的第一个链接访问它。

数据验证

简单的答案:

A1

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

A2

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

在列中复制下来。 每次在B列中input一个条目时,下一个按顺序编号将被input到A列中。

假设你想在a4单元格中得到2的答案,因为你的标题和其他东西,你可以写成

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

input系列中的第一个,然后select该单元格,然后进行系列填充(HOME>编辑 – 填充,系列…,列):

SO8615149的例子

这是非常快速的,结果是值不是公式。

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

使用公式

  1. 将上面的公式粘贴到列A或需要序列号的地方
  2. 当第二列(例如,当B列填满时,序列号将在A列中自动生成)。

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

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

需要在A2上粘贴这个公式,这意味着当你在B单元格编码数据时,A单元将自动input串行代码,当没有数据时,单元将保持空白….你可以将“IR”更改为任意第一个字母代码,你想放在你的行。

希望能帮助到你

我有一个非常简单的答案。 只要把这个公式放在A2单元格中:

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

并填写。

这会自动设置行号,即使您删除了一些行或sorting行。

自动调整行数

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