使用屏幕阅读器在 Excel 中排列或筛选表格

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPhone Excel for Android 手机版

本文适用于视觉或认知障碍人士,他们使用屏幕阅读器程序(例如Microsoft的讲述人、JAWS 或 NVDA)与 Microsoft 365 产品。 本文是 Microsoft 365 屏幕阅读器支持 内容集的一部分,你可以在其中找到有关我们的应用的更多辅助功能信息。 如需常规帮助,请访问Microsoft 支持部门主页最近办公问题的修复或解决方法

将 Excel 与键盘和屏幕阅读器配合使用,对表格进行排序和筛选。 对数据排序可帮助快速整理和找到所需数据,以便更快分析。 对数据进行筛选可帮助专注于某组特定的数据,这在大型工作表中非常有用。

装饰图标。 需要有关如何在 Excel 中对数据进行排序或筛选但不使用屏幕阅读器的说明? 请参阅 对区域或表中的数据进行排序筛选区域或表中的数据

注意

本主题内容

用于排序和筛选的键盘快捷方式

下表展示用于排序和筛选的键盘快捷方式。

执行的操作
将列中的“自动筛选”下拉菜单关闭并打开 Ctrl+Shift+L
按从小到大或从 A 到 Z 排序 Alt+A、S、A 或 Alt+向下键、S
按从大到小或从 Z 到 A 排序 Alt+A、S、D 或 Alt+向下键、O
打开“排序”对话框 Alt+A、S、S 或 Alt+H、S、U
更改数据后重新应用排序 Ctrl+Alt+L 或 Alt+A、Y、3
按颜色筛选 Alt+向下键,I
按数字或文本筛选 Alt+向下键,F
打开“ 设置单元格格式 ”对话框 Alt+H、O、I
使用 TRIM 函数 Alt+M、T,然后使用向下键移动到 TRIM

了解 Excel 中的排序

可按文本(从 A 到 Z 或从 Z 到 A)、数字(从小到大或从大到小)以及日期和时间(从旧到新或从新到旧)对一列或多列中的数据进行排序。 也可通过自定义列表(例如大、中和小)或者格式(包括单元格颜色、字体颜色或图标集)进行排序。 大多数排序是按列进行的,但也可按行排序。

当你对表格进行排序时,Excel 保存工作簿时将保存你使用的条件,让你能够在每次打开该工作簿时重新应用该条件。 此功能对于多列排序或创建时间较长的排序尤其重要。 但是,此功能仅适用于表中的数据,它不适用于单元格区域。 如果要保存排序条件,以便在打开工作簿时定期重新应用排序,请使用表。

注意

对数据进行排序后,无法还原原始顺序。 如果排序后未保存文件,可以使用撤消 (Ctrl+Z) 返回。 如果要进行排序,并且始终想要还原原始顺序,请在开始之前添加列并填充 (1、2、3 等序列) 作为索引。 如果要还原原始顺序,请对索引列进行排序。

对表格或区域中的文本进行排序

对表格中的文本进行排序

  1. 使用 箭头 键转到表中的标题行。 位于标题行时,将听到单元格位置后面的“标题项”。
  2. 向右向左 移动到要排序的数据的列标题。
  3. Alt+向下 打开筛选器菜单,然后按 Tab ,直到听到“菜单,从 A 到 Z 排序,未选中的菜单项”。
  4. 显示的选项取决于列中数据的类型。 例如,可以按从小到大或从大到小对数值数据进行排序。 可以从 A 到 Z 或从 Z 到 A 对字母数字数据进行排序。还可以按颜色排序。
  5. 使用 向下 浏览选项,然后按 Enter 选择一个选项。 将听到“已排序”,后跟所选选项。

对区域中的文本进行排序

  1. 使用 箭头 键可转到单元格区域中的字母数字数据列,或转到包含字母数字数据的表列。

  2. Alt+A。 “ 数据 ”选项卡随即打开,你将听到“功能区选项卡,已选择,数据选项卡项”。

  3. 执行下列操作之一:

    • 若要 (按从 A 到 Z) 按升序字母数字排序,请按 S ,然后按 A
    • 若要按字母数字降序排序 (Z 到 A) 排序 ,请按 S ,然后按 D

进行区分大小写的排序

  1. 使用 箭头 键导航到单元格区域中的字母数字数据列,或导航到包含字母数字数据的表列。
  2. Alt+HSU。“ 排序 ”对话框随即打开,你将听到“排序窗口,确定按钮”。
  3. Alt+O 打开“ 排序选项 ”对话框,将听到“排序选项”。 未选中,区分大小写复选框。”
  4. 空格键 选中 “区分大小写 ”复选框。
  5. 输入。 “ 排序选项 ”对话框关闭,将听到“排序,选项按钮”。
  6. 若要关闭“ 排序 ”对话框并应用所做的更改,请按 Tab ,直到听到“'确定'按钮”,然后按 Enter
  7. 按照对 区域中的文本进行排序中所述,对文本进行排序

提示

如果排序的列包含数字和文本的混合,则可能必须将它们全部设置为文本。 否则,Excel 先将数字排序为数字,然后对文本进行排序。 若要设置数据格式,请按 Ctrl+空格键 选择列中的所有数据,然后按 Alt+HFN。按向左 ,直到听到“已选择,编号选项卡项”,按 Tab 一次,然后按 向下 ,直到听到“文本”。按 Tab 一次移动到 “确定 ”按钮,然后按 Enter

对数字进行排序

  1. 使用 箭头 键可转到单元格区域中的数值数据列,或转到包含数值数据的表列。
  2. Alt+A。 “ 数据 ”选项卡随即打开,你将听到“功能区选项卡,已选择,数据选项卡项”。
  3. 执行下列操作之一:
    • 若要按从小到大排序,请按 S ,然后按 A
    • 若要按从大到小排序,请按 S ,然后按 D

检查数字是否存储为数字

  1. 使用 箭头 键可转到单元格区域中的数值数据列,或转到包含数值数据的表列。 然后,按 Ctrl+空格键 选择列中的所有数据。
  2. Alt+HFN。“ 设置单元格格式 ”对话框随即打开,将听到“设置单元格格式”。
  3. 若要移动到“ 数字 ”选项卡,请使用向 (或按 Ctrl+Tab) 。 将听到“编号选项卡项”。
  4. Tab“类别 ”列表随即打开,你将听到当前所选类别,例如“常规”或“日期”。
  5. 按向上或 向下 ,直到听到“数字”。
  6. Tab ,直到听到“小数位数”,后跟当前使用的小数位数。 如果要更改此值,请键入新的小数位数。 若要完全删除小数,请键入 0。
  7. 若要关闭“ 设置单元格格式 ”对话框并应用更改,请按 Tab ,直到听到“'确定'按钮”,然后按 Enter

对日期和时间进行排序

  1. 使用 箭头 键可转到单元格区域中的日期或时间列,或转到包含日期或时间的表列。
  2. Alt+A。 “ 数据 ”选项卡随即打开,你将听到“功能区选项卡,已选择,数据选项卡”。
  3. 执行下列操作之一:
    • 若要从最旧到最新排序,请按 S ,然后按 A
    • 若要从最新到最早排序,请按 S ,然后按 D
    • 若要在更改数据后重新应用排序,请选择区域或表中的单元格,然后按 Ctrl+Alt+L

按多个列进行排序

如果数据要在一列或行中按相同值分组,然后对相同值组中的另一列或行进行排序,则可能需要按多个列或多行进行排序。 例如,如果有一个“部门”列和“雇员”列,可以先按“部门”排序(将同一部门中的所有员工汇集在一起),然后按姓名排序(按字母顺序排列每个部门中的姓名)。 最多可以按 64 列排序。

注意

为了获得最佳结果,要排序的单元格区域应包含列标题。 若要按行排序,请确保在“排序”对话框中清除了“我的表包含标题”复选框。 按 Alt+HSU 打开 “排序 ”对话框,然后按 Tab ,直到听到“已选中,我的数据包含标题复选框”或“未选中,我的数据包含标题复选框”。如果需要清除复选框,请按 空格键,按 Tab ,直到听到“确定,按钮”,然后按 Enter 应用更改。

  1. 使用 箭头 键可导航到包含两列或更多列的单元格区域,或导航到包含两列或更多列的表。

  2. Alt+ASS。“ 排序 ”对话框随即打开,将听到“排序,确定”按钮。

  3. Tab ,直到找到 “列:排序依据 ”组合框。 将听到“排序依据”,后跟列名称,然后是“可编辑组合框”。使用 向上 键和 向下 选择要排序的第一列。

  4. Tab ,直到找到 “排序依据” 组合框。 将听到“排序依据,单元格值,可编辑组合框”。如果未听到“单元格值”,请按 向上 键和 向下 ,直到听到。

  5. 若要选择单元格值的排序方式,请按 Tab ,直到找到 “顺序 ”组合框。 将听到“订单”,然后是当前所选选项,然后是“可编辑组合框”。使用 向上 键和 向下 选择 A 到 ZZ 到 A从最小到最大从最大到最小

  6. 若要添加另一列进行排序,请使用 Tab 移动到 “添加级别 ”按钮,按 Enter,然后重复步骤 3 到步骤 5。

    注意

    对于其他列,“ 排序依据 ”组合框称为“ Then By ”。

  7. 若要在更改数据后重新应用列排序,请选择区域或表中的单元格,然后按 Ctrl+Alt+L

    注意

    Ctrl+Alt+L 不会重新应用行排序。

有关排序问题的提示

如果在对你的数据进行排序时出现意外的结果,请执行以下操作:

  • 检查公式返回的值是否已更改。 如果排序的数据包含一个或多个公式,则当工作表重新计算时,这些公式的返回值可能会更改。 在这种情况下,请务必重新应用排序以获得最新结果。
  • 在排序前取消隐藏行和列。 对列进行排序时不会移动隐藏的列,对行进行排序时不会移动隐藏的行。 在对数据进行排序之前,请取消隐藏隐藏的列和行。
  • 检查区域设置。 排序顺序因区域设置而异。 请确保计算机“控制面板”中的“区域设置”或“区域和语言”选项中具有适当的区域设置。
  • 打开或关闭标题行。 通常,对列进行排序时最好使用标题行,以便于理解数据的意义。 默认情况下,排序操作中不包含标题中的值。 有时,可能需要打开或关闭标题,以便标题中的值包含在排序操作中或不包含在排序操作中。
  • 若要从排序中排除第一行数据,因为它是列标题,请按 Alt+HSU。在“ 自定义排序 ”对话框中,选中“ 我的数据具有标头 ”复选框。
  • 若要在排序中包含第一行数据,因为它不是列标题,请按 Alt+HSU。在“ 自定义排序 ”对话框中,清除 “我的数据具有标头 ”复选框。

对表中的数据进行筛选

将数据放入表中时,Excel 会自动向每个列标题添加“自动筛选”下拉菜单。 你可以打开此菜单以进行快速筛选。 若要从列标题中删除“自动筛选”下拉菜单,请选择标题,然后按 Ctrl+Shift+L

  1. 在要筛选的列的表标题中,按 Alt+向下 。 “自动筛选”下拉菜单随即打开,你将听到“菜单”。
  2. 在“自动筛选”菜单上,如果列包含数字,请使用 向下 移动到 “数字筛选器” ,然后按 Enter。 如果列包含文本条目,请使用 向下 移动到 “文本筛选器” ,然后按 Enter。 子菜单随即打开,你将听到“Equals”。
  3. 若要移动到所需的筛选选项,请使用 箭头 键并按 Enter。 “ 自定义自动筛选 ”对话框随即打开,你将听到“自定义自动筛选”。
  4. 键入或选择筛选条件。
    例如,若要显示高于特定数量的数字,请选择“ 大于或等于”,然后在下一个组合框中输入你考虑的数字。
    若要按两个条件进行筛选,请在两组编辑组合框中输入筛选条件。 若要使这两个条件都为 true,请按 Shift+A 选择 “和 ”条件。 对于任一条件为 true,请按 Shift+O 以选择 “或 ”条件。
  5. 若要关闭对话框,请按 Tab ,直到听到“'确定'按钮”,然后按 Enter

筛选区域中的数据

  1. 选择要筛选的单元格。 转到要作为所选内容左上角单元格的单元格。 按住 Shift 并使用 向右 键和 向下 键展开所选单元格区域。
  2. Ctrl+Shift+L。 Excel 将自动筛选下拉菜单添加到区域中每列的第一个单元格。
  3. 在要筛选的列的表标题中,按 Alt+向下 。 “自动筛选”下拉菜单随即打开,你将听到“菜单”。
  4. 使用 箭头 键和 Tab 移动到所需的筛选选项。 使用 空格键 清除或选中筛选值复选框。
  5. 做出选择时,按 Enter 应用筛选器。

若要清除筛选器并删除“自动筛选”下拉菜单,请选择区域中的任意单元格,然后按 Ctrl+Shift+L

另请参阅

使用屏幕阅读器在 Excel 中插入标题

使用屏幕阅读器向 Excel 工作表添加注释

使用屏幕阅读器在 Excel 的表格中创建列标题

Excel 中的键盘快捷方式

在 Excel 中使用屏幕阅读器执行基本任务

设置设备以使用 Microsoft 365 中的辅助功能

使用屏幕阅读器浏览和导航 Excel

Microsoft 365 中的新增功能

适用于残障人士客户的技术支持

Microsoft 希望尽可能为我们的所有客户提供最佳体验。 如果你有残疾或与辅助功能相关的问题,请联系 Microsoft残障人士解答台 获取技术帮助。 辅助功能 Answer Desk 支持团队接受过使用多种热门辅助技术的培训,并可使用英语、西班牙语、法语和美国手语提供帮助。 请访问 Microsoft 辅助功能 Answer Desk 网站,找出你所在地区的联系人详细信息。

如果你是政府、商业或企业用户,请联系 企业残障人士应答台