如何在Excel中按字母顺序对数据进行排序

如何在Excel中按字母顺序对数据进行排序

Excel 的存在是为了整理电子表格中混乱的信息。 排序可以做到这一点的众多方法之一是对Excel数据排序Excel数据排序。 扫描具有某种顺序的数据要容易得多,当涉及到名称和单词时,一种流行的方法是按字母顺序对它们进行排序。

您可以使用排序工具轻松地在 Excel 中按字母顺序对数据进行排序。 或者,您可以为此创建一个 VBA 宏并分配一个热键以更快地对数据进行排序。

推荐:如何修复Windows Outlook The Set of Folders Cannot Be Opened错误

使用排序工具在 Excel中按字母顺序排序

Excel 有一个内置工具,称为 Sort  这可以让您对数据进行排序。 排序工具能够以各种比例对数据进行排序,它还允许您通过单击几下按字母顺序对数据进行排序。

Excel 中的示例电子表格
Excel 中的示例电子表格

在这个示例电子表格中,我们获得了一些承包商的姓名以及他们的收入。 目标是使用 Excel 中的排序工具按名称对该表进行排序。

  1. 选择整个数据表。 在这个例子中,这将是 A2 B11.
  2. 前往 Data 数据 Excel 功能区中的选项卡。
  3. 在里面 Sort & Filter 排序和过滤 部分,点击 Sort排序. 这将打开排序窗口。
  4. Sort排序 窗口 下的 Column柱子, 选择要作为表格排序依据的列。
  5. 在下面 Sort On 排序方式, 选择 Cell Values 单元格值.
  6. 在下面 Order 命令, 选择A to Z从头到尾. 您还可以将其设置为 Z 到 A 以按降序对数据进行排序。
  7. 选择 OK好的.


Excel 现在将按您选择的列、单元格值和升序对数据表进行排序。

使用VBA在Excel中按字母顺序排序

第一次使用 VBA 在 Excel 中按字母顺序对数据进行排序可能会有点复杂,但这种努力会在以后轻松地按字母顺序对数据进行排序。 如果您不熟悉 VBA,我们建议您阅读我们的 Excel VBA 初学者指南以抢占先机。

让我们尝试使用 VBA 代码在 Excel 中的另一个示例电子表格中对数据进行排序。 此电子表格包含一列。

  1. 前往  Developer扩展 Excel 功能区中的选项卡。
  2. 在里面  Code 代码 部分,选择 Macros. 这将打开宏窗口。
  3. 在下面输入宏的名称 Macro name宏名称.
  4. 点击 Create 创造. 这将带您进入 VBA 代码编辑器。
  5. 在代码编辑器中,输入以下代码:
    Sub AZSort()
    Dim R As Range
    ActiveSheet.Sort.SortFields.Clear
    Set R = Selection.Columns(1)
    R.Select
    R.Sort Key1:=R.Cells(1), Order1:=xlAscending, Header:=xlNo
    End Sub

    在我们继续之前,让我们分解这段代码。 第一行和最后一行由 VBA 自动创建并标记宏的开始和结束。 我们将宏命名为 AZ排序 在这个例子中。 如果您使用了不同的名称,则会出现该名称而不是 AZSort。

下一行定义变量 R 作为一个 Range 范围. 你可以改变 R 您想要的任何其他名称; 只要记住在整个代码中保持一致,因为这个变量在代码中被多次寻址。

接下来,我们引用当前工作表,然后清除所有以前的排序,以便我们的新排序可以代替它。 然后,我们设置变量 R 等于所选单元格的第一列。  R.Sort l 只需选择变量 R.

最后, 排序 行对列进行排序。 这 标题 参数指示选择是否包含标题。 您可以在我们的深入文章中了解 Excel VBA 中的单元格和范围有何不同。 既然您对刚刚编写的宏已经有了足够的了解,那么让我们在专栏中使用它。

  1. 回到 Macro 窗户。
  2. 选择您的宏,然后单击Options 选项.
  3. 为宏设置快捷键。
  4. OK好的.
  5. 选择要排序的列。
  6. 在键盘上按宏的键盘快捷键。

你有它! 虽然设置宏可能需要更多时间,但从现在开始,您只需选择单元格并按下键盘快捷键,Excel 就会按字母顺序对单元格进行排序。

为您的 Excel 电子表格带来秩序

Excel 的主要功能之一是组织数据以使其更易于理解。 一种流行的名称排序方法是按字母顺序排序。

您可以使用 Excel 排序工具或编写 VBA 代码在 Excel 中按字母顺序排序。 既然您知道如何做到这两点,那么是时候为您的电子表格带来秩序了!

推荐:WordPress分类广告主题Adifier主题


发表评论