本文适用于视觉或认知障碍人士,他们使用屏幕阅读器程序(例如Microsoft的讲述人、JAWS 或 NVDA)与 Microsoft 365 产品。 本文是 Microsoft 365 屏幕阅读器支持 内容集的一部分,你可以在其中找到有关我们的应用的更多辅助功能信息。 如需常规帮助,请访问Microsoft 支持部门主页或最近办公问题的修复或解决方法。
将 Excel 与键盘和屏幕阅读器配合使用,对表格进行排序和筛选。 我们已经通过“讲述人”、JAWS 和 NVDA 对其进行了测试,但它或许还能与其他屏幕阅读器配合使用,只要这些屏幕阅读器遵循常见的辅助功能标准和技术。 对数据排序可帮助快速整理和找到所需数据,以便更快分析。 对数据进行筛选可帮助专注于某组特定的数据,这在大型工作表中非常有用。
需要有关如何在 Excel 中对数据进行排序或筛选但不使用屏幕阅读器的说明? 请参阅 对区域或表中的数据进行排序 或 筛选区域或表中的数据。
注意
- Microsoft 365 的新增功能会逐渐向 Microsoft 365 订阅者发布,因此你的应用可能还没有这些功能。 若要了解如何更快速地获取新功能,请加入 Office 预览体验计划。
- 要详细了解屏幕阅读器,请转到如何配合使用屏幕阅读器和 Microsoft 365。
本主题内容
- 用于排序和筛选的键盘快捷方式
- 了解 Excel 中的排序
- 对表格或区域中的文本进行排序
- 对数字进行排序
- 对日期和时间进行排序
- 按多个列进行排序
- 有关排序的问题的提示
- 对表格中的数据进行筛选
- 筛选区域中的数据
用于排序和筛选的键盘快捷方式
下表展示用于排序和筛选的键盘快捷方式。
| 执行的操作 | 按 |
|---|---|
| 将列中的“自动筛选”下拉菜单关闭并打开 | Ctrl+Shift+L |
| 从列标题打开“自动筛选”下拉菜单 | Alt+向下键 |
| 按从小到大或从 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 等系列) 作为索引。 如果要还原原始顺序,请对索引列进行排序。
对表格或区域中的文本进行排序
对表格中的文本进行排序
- 使用箭头键导航到表中的标题行。 位于标题行时,将听到单元格位置后面的“标题项”。
- 按向右或向左键移动到要排序的数据的列标题。
- 按 Alt+向下键打开筛选器菜单,然后重复按 Tab 键,直到听到:“菜单,从 A 到 Z 排序,未选中的菜单项。
- 显示的选项取决于列中数据的类型。 例如,可以按从小到大或从大到小对数值数据进行排序。 可以从 A 到 Z 或从 Z 到 A 对字母数字数据进行排序。还可以按颜色排序。
- 使用向下键浏览选项,然后按 Enter 选择一个选项。 将听到“已排序”,后跟所选选项。
对区域中的文本进行排序
使用箭头键导航到单元格区域中的字母数字数据列,或导航到包含字母数字数据的表列。
按 Alt+A。 “ 数据 ”选项卡随即打开,使用“讲述人”将听到:“功能区选项卡,已选择,数据选项卡项”。使用 JAWS 时,将听到:“上部功能区,组框,数据选项卡。使用 NVDA 时,将听到:“功能区选项卡选项卡控件已展开,数据选项卡已选中。
执行下列操作之一:
- 若要 (从 A 到 Z) 按升序字母数字排序,请按 S,然后按 A。
- 若要按字母数字降序排序 (按 Z 到 A) 排序 ,请按 S,然后按 D。
进行区分大小写的排序
- 使用箭头键导航到单元格区域中的字母数字数据列,或导航到包含字母数字数据的表列。
- 按 Alt+H、S、U。“ 排序 ”对话框随即打开,使用“讲述人”将听到:“排序窗口,确定按钮”。使用 JAWS 时,将听到:“排序对话框,确定按钮。使用 NVDA 时,将听到:“排序对话框,排序窗口。
- 按 Alt+O 打开 “排序选项 ”对话框。 使用“讲述人”将听到:“排序选项。 未选中,区分大小写复选框。”使用 JAWS 时,将听到:“排序选项对话框,区分大小写复选框,未选中。”使用 NVDA 时,将听到:“排序选项对话框方向,区分大小写复选框,未选中。”
- 按空格键选中 “区分大小写 ”复选框。
- 按 Enter。 “ 排序选项 ”对话框将关闭,使用“讲述人”将听到:“排序,选项按钮”。使用 JAWS 时,将听到:“排序对话框。使用 NVDA 时,将听到:“排序对话框,排序窗口。
- 若要关闭“ 排序 ”对话框并应用所做的更改,请按 Tab 键,直到听到“'确定'按钮”,然后按 Enter。
- 按照对 区域中的文本进行排序中所述,对文本进行排序。
提示
如果排序的列包含数字和文本的混合,则可能必须将它们全部设置为文本。 否则,Excel 先将数字排序为数字,然后对文本进行排序。 若要设置数据格式,请按 Ctrl+空格键选择列中的所有数据,然后按 Alt+H、F、N。按向左键,直到听到“已选择,编号选项卡项”,按 Tab 键一次,然后按向下键,直到听到:“文本”。按 Tab 键一次移动到 “确定 ”按钮,然后按 Enter。
提示
导入或复制其他位置的数据时,数据前面可能插入前导空格。 例如,名称“Sue Lidman”可以输入为“ (空间) (空间) Sue Lidman”。如果使用屏幕阅读器,则可能不知道空格,因为 JAWS 不会读取单元格中的空白空间。 为了帮助你找到它们,Excel 会将具有前导空格的单元格置于已排序的列的顶部。
对数字排序
使用箭头键导航到单元格区域中的数值数据列,或导航到包含数值数据的表列。
按 Alt+A。 “ 数据 ”选项卡随即打开,使用“讲述人”将听到:“功能区选项卡,已选择,数据选项卡项”。使用 JAWS 时,将听到:“上部功能区,组框,数据选项卡。使用 NVDA 时,将听到:“功能区选项卡选项卡控件已展开,数据选项卡已选中。
执行下列操作之一:
- 若要按从小到大排序,请按 S,然后按 A。
- 若要按从大到小排序,请按 S,然后按 D。
检查数字是否存储为数字
- 使用箭头键导航到单元格区域中的数值数据列,或导航到包含数值数据的表格列,然后按 Ctrl+空格键选择该列中的所有数据。
- 按 Alt+H、F、N。“ 设置单元格格式 ”对话框随即打开,将听到:“设置单元格格式。
- 若要移动到“ 数字 ”选项卡,请使用向左键 (或按 Ctrl+Tab) 。 使用“讲述人”时,将听到:“编号选项卡项。使用 JAWS 时,将听到:“数字选项卡。使用 NVDA 时,将听到:“数字选项卡,已选中。
- 按 Tab 键。 “类别”列表随即打开,你将听到当前所选类别,例如“常规”或“日期”。
- 按向上或向下键,直到听到:“数字”。
- 按 Tab 键,直到听到“小数位数”,后跟当前使用的小数位数。 如果要更改此值,请键入新的小数位数。 若要完全删除小数,请键入 0。
- 若要关闭“ 设置单元格格式 ”对话框并应用所做的更改,请按 Tab 键,直到听到“'确定'按钮”,然后按 Enter。
对日期和时间进行排序
使用箭头键导航到单元格区域中的日期或时间列,或导航到包含日期或时间的表列。
按 Alt+A。 “ 数据 ”选项卡随即打开,使用“讲述人”将听到:“功能区选项卡,已选择,数据选项卡”。使用 JAWS 时,将听到:“上部功能区,组框,数据选项卡。使用 NVDA 时,将听到:“功能区选项卡选项卡控件已展开,数据选项卡已选中。
执行下列操作之一:
- 若要从最旧到最新排序,请按 S,然后按 A。
- 若要从最新到最早排序,请按 S,然后按 D。
- 若要在更改数据后重新应用排序,请选择区域或表格中的单元格,然后按 Ctrl+Alt+L。
按多个列进行排序
如果数据要在一列或行中按相同值分组,然后对相同值组中的另一列或行进行排序,则可能需要按多个列或多行进行排序。 例如,如果有一个“部门”列和“雇员”列,可以先按“部门”排序(将同一部门中的所有员工汇集在一起),然后按姓名排序(按字母顺序排列每个部门中的姓名)。 最多可以按 64 列排序。
注意
为了获得最佳结果,要排序的单元格区域应包含列标题。 若要按行排序,请确保在“排序”对话框中清除了“我的表包含标题”复选框。 按 Alt+H、S 打开“ 排序 ”对话框,然后按 Tab 键,直到听到“已选中,我的数据包含标题复选框”或“未选中,我的数据包含标题复选框”。如果需要清除复选框,请按空格键,按 Tab 键,直到听到“确定,按钮”,然后按 Enter 应用更改。
使用箭头键可导航到包含两列或更多列的单元格区域,或导航到包含两列或更多列的表。
按 Alt+A、S、S。“ 排序 ”对话框随即打开,使用“讲述人”将听到:“排序,确定按钮”。使用 JAWS 时,将听到:“排序对话框,确定按钮。使用 NVDA 时,将听到:“排序对话框,排序窗口。
按 Tab 键,直到找到 “列:排序依据 ”组合框。 将听到:“排序依据”,后跟列名称,然后是“可编辑组合框”。使用向上键和向下键选择要排序的第一列。
按 Tab 键,直到找到 “排序依据” 组合框。 将听到:“排序依据,单元格值,可编辑组合框。”如果未听到“单元格值”,请按向上键和向下键,直到听到。
若要选择单元格值的排序方式,请按 Tab 键,直到找到 “顺序 ”组合框。 将听到:“Order”,后跟当前所选选项,然后是“可编辑组合框”。使用向上键和向下键选择 A 到 Z、 Z 到 A、 从最小到最大或 从最大到最小。
若要添加要排序依据的另一列,请使用 Tab 键移动到 “添加级别 ”按钮,按 Enter,然后重复步骤 3 到步骤 5。
注意
对于其他列,“ 排序依据 ”组合框称为“ Then By ”。
若要在更改数据后重新应用列排序,请选择区域或表中的单元格,然后按 Ctrl+Alt+L。
注意
Ctrl+Alt+L 不会重新应用行排序。
有关排序的问题的提示
如果在对你的数据进行排序时出现意外的结果,请执行以下操作:
- 请检查由公式返回的值是否已发生改变。 如果你排序的数据包含一个或多个公式,当工作簿重新计算时,这些公式的返回值可能会发生改变。 在这种情况下,请务必重新应用排序以获得最新结果。
- 在排序前取消隐藏行和列。 对列进行排序时,不会移动隐藏的列;对行进行排序时,不会移动隐藏的行。 在对数据进行排序之前,最好取消隐藏列和行。
- 检查区域设置。 排序顺序因区域设置而异。 请确保在计算机上的“区域设置”或“区域和语言选项”中具有正确的区域设置设置,控制面板。
- 打开或关闭标题行。 通常,对列进行排序时最好使用标题行,以便于理解数据的意义。 默认情况下,排序操作中不包括标题中的值。 有时,可能需要打开或关闭标题,以便标题中的值是否包含在排序操作中。
- 若要从排序中排除第一行数据,因为它是列标题,请按 Alt+H、S、U。在“ 自定义排序 ”对话框中,选中“ 我的数据具有标头 ”复选框。
- 若要在排序中包含第一行数据,因为它不是列标题,请按 Alt+H、S、U。在“ 自定义排序 ”对话框中,清除 “我的数据具有标头 ”复选框。
对表中的数据进行筛选
将数据放入表中时,Excel 会自动向每个列标题添加“自动筛选”下拉菜单。 你可以打开此菜单以进行快速筛选。 若要从列标题中删除“自动筛选”下拉菜单,请选择标题,然后按 Ctrl+Shift+L。
- 在要筛选的列的表标题中,按 Alt+向下键。 “自动筛选”下拉菜单随即打开,使用“讲述人”将听到:“菜单”。使用 JAWS 时,将听到:“上下文菜单。使用 NVDA 时,将听到:“未知”。
- 在“自动筛选”菜单上,如果列包含数字,请使用向下键移动到 “数字筛选器” ,然后按 Enter。 如果列包含文本条目,请使用向下键移动到 “文本筛选器” ,然后按 Enter。 子菜单随即打开,你将听到:“等于”。
- 若要移动到所需的筛选选项,请使用箭头键并按 Enter。 “ 自定义自动筛选 ”对话框随即打开,将听到:“自定义自动筛选”。
- 键入或选择筛选条件。
例如,若要显示高于特定数量的数字,请选择“ 大于或等于”,然后在下一个组合框中输入你考虑的数字。
若要按两个条件进行筛选,请在两组编辑组合框中输入筛选条件。 对于这两个条件都为 true,请按 Shift+A 选择 “And ”条件。 对于任一条件为 true,请按 Shift+O 选择 “或 ”条件。 - 若要关闭对话框,请按 Tab 键,直到听到“'确定'按钮”,然后按 Enter。
筛选区域中的数据
- 选择要筛选的单元格。 导航到要成为所选内容左上角单元格的单元格,然后按住 Shift 并使用向右键和向下键展开所选单元格区域。
- 按 Ctrl+Shift+L。 Excel 将自动筛选下拉菜单添加到区域中每列的第一个单元格。
- 在要筛选的列的表标题中,按 Alt+向下键。 “自动筛选”下拉菜单随即打开,使用“讲述人”将听到:“菜单”。使用 JAWS 时,将听到:“上下文菜单。使用 NVDA 时,将听到:“未知”。
- 使用箭头键和 Tab 键移至所需筛选选项。 使用空格键清除或选中筛选值复选框。
- 做出选择后,按 Enter 应用筛选器。
若要清除筛选器并删除“自动筛选”下拉菜单,请选择区域中的任意单元格,然后按 Ctrl+Shift+L。
另请参阅
适用于残障人士客户的技术支持
Microsoft 希望尽可能为我们的所有客户提供最佳体验。 如果你有残疾或与辅助功能相关的问题,请联系 Microsoft残障人士解答台 获取技术帮助。 辅助功能 Answer Desk 支持团队接受过使用多种热门辅助技术的培训,并可使用英语、西班牙语、法语和美国手语提供帮助。 请访问 Microsoft 辅助功能 Answer Desk 网站,找出你所在地区的联系人详细信息。
如果你是政府、商业或企业用户,请联系 企业残障人士应答台。