EXCEL中自动筛选后,如何能让序号连续拖下去
EXCEL中自动筛选后让序号连续拖下去步骤如下:(演示使用WIN10系统,其他Windows版本操作大致相同)
1丶打开要操作的Excel文件
2丶同时按ctrl + L打开创建表格的提示框。单击框中的“确定”按钮
3丶系统将自动生成如下所示的表格
4丶输入A2单元格=subtotal(103,B$2:B2)*1。
5丶然后按回车键,系统自动填写序列号。
6丶执行此步骤即可进行筛选。筛选贵州内容显示,如本例所示。
7丶筛选成功后,第一列的序列号仍然是连续的。
求大神指点EXCEL筛选连号方法
要是标出来的话,条件格式应该可以,
删除就得筛选后再删除了
用Excel对比三个数ABC,如何实现过滤连号、顺子的功能呢?
可以使用自定义函数实现,代码:
Option Explicit
Function 最大连号数(rng As Range)
Dim arr, i, j, k, n, m, t, r As Range
'复制区域值到数组中,跳过空单元格、文本单元格,个数存入n
ReDim arr(1 To rng.Cells.Count)
i = 1
For Each r In rng.Cells
arr(i) = r.Value
If arr(i) "" And VarType(arr(i)) vbString Then i = i + 1
Next r
n = i - 1
'数组升序排序
For i = 1 To n - 1
k = i
For j = i + 1 To n
If arr(j) arr(k) Then k = j
Next j
If k i Then
t = arr(k): arr(k) = arr(i): arr(i) = t
End If
Next i
'计算连号数量
m = 1
For i = 1 To n - 1
If arr(i) + 1 = arr(i + 1) Then m = m + 1
Next i
最大连号数 = m
End Function
代码窗口(模块中):
示例窗口:
可以支持任意矩形区域,跳过文本和空白。