Excel 高频快捷键:导航、填充、格式、公式与工作表操作
适用场景
每天在 Excel 里改报表、套公式、切工作表,鼠标点得越多越慢。这一页按场景整理 Windows 版 Excel 的高频键位;macOS 的菜单命令多用 Cmd 替代 Ctrl,但单元格导航、填充和部分编辑键仍有差异,拿不准时以“帮助 → 键盘快捷方式”为准。
导航与选择
| 快捷键 |
作用 |
备注 |
Ctrl+方向键 |
跳到数据区域边缘 |
遇到空行/空列会提前停 |
Ctrl+Shift+方向键 |
从当前单元格选到数据边缘 |
配合 Ctrl+方向键 检查选区 |
Ctrl+Home / Ctrl+End |
到 A1 / 到已用区域右下角 |
Ctrl+End 可能被格式撑大 |
Ctrl+Shift+Home/End |
选到 A1 / 选到已用区域末尾 |
适合快速选大块区域 |
Ctrl+Space |
选中整列 |
Mac 同样是 Ctrl+Space |
Shift+Space |
选中整行 |
与 Ctrl+Space 配对 |
Ctrl+A |
选当前区域;再按一次选整表 |
当前区域被空行隔断时会选不全 |
F8 |
扩展选择模式 |
用方向键继续扩展 |
Shift+F8 |
添加不连续区域 |
适合多块选区 |
Alt+; |
只选可见单元格 |
筛选后复制必用 |
Ctrl+G / F5 |
定位 |
输入区域地址或定位条件 |
编辑与填充
| 快捷键 |
作用 |
备注 |
F2 |
编辑当前单元格 |
Mac 常用 Ctrl+U |
Alt+Enter |
单元格内换行 |
不是提交 |
Ctrl+Enter |
把输入填到整个选区 |
先选区域再输入 |
Ctrl+D |
向下填充 |
复制上方单元格 |
Ctrl+R |
向右填充 |
复制左侧单元格 |
Ctrl+E |
快速填充 |
Excel 2013+,按示例猜规律 |
Ctrl+; |
插入当前日期 |
Mac 同为 Ctrl+; |
Ctrl+Shift+; |
插入当前时间 |
Mac 常用 Cmd+; |
Ctrl+Z / Ctrl+Y |
撤销/重做 |
Mac 为 Cmd+Z / Cmd+Y |
Ctrl+C / Ctrl+X / Ctrl+V |
复制/剪切/粘贴 |
Mac 为 Cmd+C/X/V |
Ctrl+Alt+V |
选择性粘贴 |
粘贴数值、格式、公式 |
Ctrl+K |
插入超链接 |
Mac 为 Cmd+K |
Ctrl+Shift++ |
插入单元格/行列 |
先选区域 |
Ctrl+- |
删除单元格/行列 |
与 Delete 清内容不同 |
格式
| 快捷键 |
作用 |
备注 |
Ctrl+1 |
设置单元格格式 |
Mac 为 Cmd+1 |
Ctrl+B / Ctrl+I / Ctrl+U |
加粗/斜体/下划线 |
Mac 为 Cmd+B/I/U |
Ctrl+Shift+~ |
常规格式 |
去掉数字格式 |
Ctrl+Shift+$ |
货币格式 |
两位小数 |
Ctrl+Shift+% |
百分比格式 |
不加小数 |
Ctrl+Shift+# |
日期格式 |
yyyy-m-d |
Ctrl+Shift+@ |
时间格式 |
h:mm AM/PM |
Ctrl+Shift+! |
千分位数字格式 |
两位小数 |
Ctrl+Shift+& |
添加外边框 |
需要先选区域 |
Ctrl+Shift+_ |
删除边框 |
与上一条配对 |
Ctrl+9 / Ctrl+Shift+9 |
隐藏/取消隐藏行 |
选中整行后使用 |
Ctrl+0 / Ctrl+Shift+0 |
隐藏/取消隐藏列 |
Ctrl+Shift+0 可能被系统输入法占用 |
公式
| 快捷键 |
作用 |
备注 |
Alt+= |
自动求和 |
Mac 常用 Cmd+Shift+T |
F4 |
编辑公式时切换绝对/相对引用 |
不在编辑状态时重复上一步 |
F9 |
计算所有工作簿 |
只算当前表用 Shift+F9 |
Ctrl+反引号 |
显示/隐藏公式 |
反引号键,不是单引号 |
Ctrl+Shift+Enter |
旧版数组公式 |
365/2021 动态数组直接回车 |
Ctrl+[ / Ctrl+] |
选中直接引用单元格/从属单元格 |
追公式来源 |
Ctrl+Shift+[ / Ctrl+Shift+] |
选中所有级别引用/从属 |
范围更大 |
Ctrl+Shift+U |
展开/收起编辑栏 |
长公式查看 |
Ctrl+Shift+L |
打开/关闭筛选 |
与表头配合 |
工作表与视图
| 快捷键 |
作用 |
备注 |
Shift+F11 |
新建工作表 |
Mac 可能需 Fn+Shift+F11 |
Ctrl+PageUp/PageDown |
切换上一个/下一个工作表 |
不是切换工作簿 |
Ctrl+Tab |
切换下一个工作簿窗口 |
多个文件同时打开时 |
Alt+F1 |
在当前工作表插入图表 |
选中数据后使用 |
F11 |
新建图表工作表 |
与 Alt+F1 不同 |
Ctrl+Q |
快速分析 |
Excel 2013+ |
Ctrl+T |
创建表格 |
自动扩展、结构化引用 |
Ctrl+Shift+L |
筛选开关 |
与表格/普通区域都能用 |
Alt+↓ |
打开当前列的筛选下拉 |
光标在表头时 |
易错点
Ctrl+End 跳到很远的空行:曾经设置过格式的空单元格也会被算进已用区域;用 Ctrl+↑/Ctrl+← 反查真实数据边界。
Ctrl+方向键 提前停:数据中间有空行或空列时会停在空行前;先补空值或改用 Ctrl+Shift+方向键 检查。
Ctrl+Shift+0 没反应:Windows 输入法的快捷键可能占用这个组合;在系统设置里检查,或改用右键“取消隐藏”。
Ctrl+D 不是复制整行:它把选区上方的内容填到下方;只选一个单元格时会复制上方单元格。
Ctrl+Enter 填满选区:先选区域再输入,否则只提交当前单元格。
F4 两种行为:编辑公式时切换引用;不在编辑状态时重复上一步操作,容易误触。
Ctrl+反引号 显示公式:再按一次恢复;如果只是单元格显示成公式文本,检查单元格格式是否为“文本”。
- 筛选后复制:默认会复制隐藏行;先按
Alt+; 只选可见单元格。
相关条目
参考链接
读完自测
合上页面,先回答,再展开对照。
Ctrl+方向键 为什么会提前停在空行前?
Ctrl+D 和 Ctrl+Enter 分别做什么?
- 筛选后复制数据,为什么要把隐藏行排除掉?
答案
- 方向键按数据区域边缘跳转,遇到空行或空列会先停下;可先补空值或用
Ctrl+Shift+方向键 检查。
Ctrl+D 把上方内容向下填充;Ctrl+Enter 把当前输入填到整个选中区域。
- 默认复制会包含隐藏行,粘贴后会把不该出现的数据带进去;
Alt+; 只选可见单元格。