首页 办公 正文

excel如何筛选连号(excel筛选连号)

如何能让序号连续拖下去EXCEL中自动筛选后让序号连续拖下去步骤如下:其他Windows版本操作大致相同)1丶打开要操作的Excel文件2丶同时按ctrl+L打开创建表格的提示框。...

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

代码窗口(模块中):

示例窗口:

可以支持任意矩形区域,跳过文本和空白。

本文转载自互联网,如有侵权,联系删除