我已经过滤了我的Excel数据,现在我想对行进行编号。 我怎么做?
基本上我想要做的是插入一个新的列之后,通过一定的标准筛选我的数据,然后插入连续的数字到该列,每行一个。 也就是说,我有一列这样的数据:
阿姆斯特朗,约翰
贝蒂,简
库姆斯,约翰
我想要一个新的列旁边运行,所以它看起来像:
1阿姆斯特朗,约翰
贝蒂,简
3 Coombs,约翰
我已经尝试input前几个数字,然后拖下来填补其余的列,但是当我这样做,所有的数字由于某种原因变为1。
谢谢你的帮助。
好的,我在这里find了这个问题的正确答案
这里是步骤:
- 过滤您的数据。
- select要添加编号的单元格。
- 按F5。
- select特殊。
- select“仅可见细胞”,然后按确定。
-
现在在过滤的数据的最上面一行(在标题下面)input下面的代码:
= MAX($“你的列字母”$ 1:“你的列字母”$“filter的当前行-1”)+ 1
例如:
= MAX($ A $ 1:A26)+1
从单元格A27开始将应用哪个。
-
按住Ctrl键并按下回车键。
请注意,这只能在一个范围内,而不是在一个表中!
我有同样的问题。 我不是专家,但是这是我们使用的解决scheme:在过滤数据之前,首先创build一个临时列,用您的原始sorting顺序填充整个数据集。 自动编号临时“原始sorting顺序”列。 现在过滤您的数据。 将过滤的数据复制并粘贴到新的工作表中。 这将只移动筛选的数据到新的工作表,以便您的行号将连续。 现在自动编号您所需的领域。 回到您的原始工作表并删除过滤的行。 复制并粘贴来自辅助工作表的新编号的数据到原始工作表的底部。 然后清除您的filter,并按临时“原始sorting顺序”列对工作表进行sorting。 这将把您新编号的数据恢复到原始顺序,然后您可以删除临时列。
试试这个function:
=SUBTOTAL(2, C$1:C2)
你可以在这个博客条目中find更多的细节。
尝试这个:
在第一行设定值1(例如单元格A1
)
在下一行设置: =A1+1
最后自动完成剩余的行
首先添加一个列 ,例如'Selected'。 然后过滤你的数据 。 转到“选定”列。 提供任何代理文本或编号到所有行 。 像'1'或'A' – 现在隐藏的行是空白的 , 清除filter和使用sorting – 两个级别sorting – 'select'升序 – 这留下空白单元格在底部添加sorting级别 -订购
现在,为什么不自己拖动自动填充 。
哎呀,我在这里没有名誉。
我有同样的需要填补一列与另一列的每个值序列系列。 我尝试了上面的所有答案,并不能解决问题。 我用一个简单的VBAmacros解决了它。
我的数据具有相同的结构(但有3000行):
- N2是表格被过滤的列;
- N3是我想填补一个系列的专栏;
A | 乙
N2 | N3
1 | 1
2 | 1
3 | 1
1 | 2
6 | 1
4 | 1
2 | 2
1 | 3
5 | 1
这里下面的代码:
> Sub Seq_N3() ' ' Seq_N3 Macro ' Sequence numbering of N3 based on N2 value > do N2 > Dim N2 As Integer > Dim seq As Integer > > With ActiveSheet > > For N2 = 1 To 7 Step 1 > seq = 1 ' > .Range("B2").Select ' > > Do While ActiveCell.Offset(0, -1).Value2 <> 0 > > If ActiveCell.Offset(0, -1).Value2 = N2 Then > ActiveCell.Value2 = seq > seq = seq + 1 > ActiveCell.Offset(1, 0).Select > Else > ActiveCell.Offset(1, 0).Select > End If > > Loop > > Next N2 > > End With End Sub
希望能帮助到你!
第1步:突出显示您希望填充的列的整个列(不包括标题)
第2步:(使用Kutools)在插入下拉菜单中,单击“填充自定义列表”
第3步:点击编辑
第4步:创build您的列表(例如:1,2)
第5步:select您的新自定义列表,然后单击“填充范围”
DONE!
最简单的方法是删除filter,从整个数据的顶部填充系列。 将您想要的数据过滤回来,将数字列表复制到新的工作表(这应该只是您要添加编号的总行数)粘贴到A1列中。 在B1栏中加1,右击并按住拖动到数字结束,select“填充系列”。 现在返回带有filter的列表,并在下一列右边的“VLOOKUP”中将已过滤的数字与粘贴到新工作表中的列表进行比较,并返回第二个值。