首页 > 解决方案 > 在目标词之间对 AZ 大文件进行排序

问题描述

我有一个大文本。有一个示例我想在此示例中仅对 AZ 数字进行排序,我不想每次都选择并排序每个类别,也许可以在一个操作中完成?

apple
20
50
10
40
oranges
30
10
50
60
Bananas
10
5
80
10

标签: excel

解决方案


根据我的评论,您当前的数据设置很容易通过 VBA 进行排序。忍不住把以下内容放在一起:


样本数据:

在此处输入图像描述


示例代码:

Sub Test()

Dim rng As Range, area As Range
Dim lr As Long

With Sheet1 'Change according to your sheets CodeName
    lr = .Cells(.Rows.Count, 1).End(xlUp).Row
    Set rng = .Range("A1:A" & lr).SpecialCells(xlCellTypeConstants, 1)
    For Each area In rng.Areas
        area.Sort area
    Next area
End With

End Sub

结果:

在此处输入图像描述


推荐阅读