aizixun8 发表于 4 小时前

超实用!Excel中Ctrl+Shift+{和Ctrl+Shift+}快捷键揭秘及应用

能够快速地对工作表进行组合与拆分,熟练掌握Excel快捷键Ctrl+Shift+{与}的使用 。

你是否常常需要拆分几十行销售数据到不同部门的工作表,或者快速合并12个月份的报表?今天我要分享两个极为实用的快捷键,分别是Ctrl+Shift+{和Ctrl+Shift+},实际上对应的功能键是Ctrl+Shift+方向键和Ctrl+Shift+* 。它们如同Excel里的“空间跳跃装置”,5秒钟便能实现数据区域的精准选取,自此之后,组合拆分工作表变得如同拼乐高那般容易!

一、揭秘神奇快捷键(其实是Ctrl+Shift+方向键)

先看一下「销售部2024上半年业绩表」,其中包含不同员工的详细数据:

]

[[]3001]

[]

2月业绩

3月业绩

4月业绩

张三

[]

85

90

88

95

[]

销售部

92

89

93

97

王五

技术部

78

82

85

90

操作演示:

https://img1.baidu.com/it/u=21743763,4193518187&fm=253&fmt=JPEG&app=138&f=JPEG?w=500&h=694

1. 选中张三所在的A2单元格

按下Ctrl+Shift+→(向右方向键),瞬间选中该行所有数据。

先按下Ctrl键,再按下Shift键,接着按下向下方向键,从而完整选中整个数据表。

小贴士:这个组合键实际上是Ctrl与Shift以及方向键的组合,不过由于方向键在部分键盘上标有{}符号,所以很多教程会将其简写成Ctrl+Shift+{/}

二、拆分工作表三步法

假设我们要把上表按部门拆分成独立工作表:

步骤详解:

1. 按Ctrl+Shift+*(星号键)选中整个数据区域

2. 按Alt+H+D+S调出"数据拆分向导"

3. 在弹出窗口中选择部门列作为拆分依据

<p><pre style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);font-family: -apple-system-font, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-feature-settings: normal;font-variation-settings: normal;font-size: 14px;margin: 10px 8px;background: rgb(213, 214, 219);color: rgb(86, 90, 110);text-align: left;line-height: 1.5;overflow-x: auto;border-radius: 8px;padding: 0px !important;">    <span hidden="" style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);display: flex;padding: 10px 14px 0px;"></span><code style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);font-family: Menlo, "Operator Mono", Consolas, Monaco, monospace;font-feature-settings: normal;font-variation-settings: normal;font-size: 14px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0px;text-align: left;line-height: 1.75;margin: 0px;white-space: nowrap;"><span leaf="">' 进阶操作:VBA快速拆分(适合批量处理)</span><br style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);"/><span leaf="">Sub SplitByDepartment()</span><br style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);"/><span leaf="">    Dim </span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(143, 94, 21);"><span leaf="">cell</span></span><span leaf=""> As Range</span><br style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);"/><span leaf="">    For Each </span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(143, 94, 21);"><span leaf="">cell</span></span><span leaf=""> In Range(</span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(72, 94, 48);"><span leaf="">"B2:B4"</span></span><span leaf="">) 'B列为部门列</span><br style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);"/><span leaf="">        Sheets.Add Aft</span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(72, 94, 48);"><span leaf="">er:</span></span><span leaf="">=</span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(143, 94, 21);"><span leaf="">Sheets</span></span><span leaf="">(Sheets.Count)</span><br style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);"/><span leaf="">将活动工作表的名称设置为单元格的值 。</span><br style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);"/><span leaf="">你提供的内容似乎不完整且存在错误,请检查并补充完整准确的内容,以便我能按照要求进行改写。</span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(72, 94, 48);"><span leaf="">on:</span></span><span leaf="">=</span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(143, 94, 21);"><span leaf="">Sheets</span></span><span leaf="">(cell.Value).Range(</span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(72, 94, 48);"><span leaf="">"A1"</span></span><span leaf="">)</span><br style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);"/><span leaf="">    Next </span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(143, 94, 21);"><span leaf="">cell</span></span><br style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);"/><span leaf="">End Sub</span></code></pre></p>
使用快捷键前,要确保数据区域没有空白行或列,不然选区会中断。建议先用Ctrl+T把区域转为智能表格。

三、组合工作表的妙招

现在要把拆分后的3个部门表合并回总表:

跨表复制技巧:

在第一个部门表,按下Ctrl + Shift + End组合键,选中所有数据。

2.Ctrl+C复制 → 切换到总表 →Ctrl+V粘贴

3. 重复操作时按Alt+E+S+V可跳过重复表头

多工作簿合并公式:

<p><pre style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);font-family: -apple-system-font, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-feature-settings: normal;font-variation-settings: normal;font-size: 14px;margin: 10px 8px;background: rgb(213, 214, 219);color: rgb(86, 90, 110);text-align: left;line-height: 1.5;overflow-x: auto;border-radius: 8px;padding: 0px !important;">    <span hidden="" style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);display: flex;padding: 10px 14px 0px;"></span><code style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);font-family: Menlo, "Operator Mono", Consolas, Monaco, monospace;font-feature-settings: normal;font-variation-settings: normal;font-size: 14px;display: -webkit-box;padding: 0.5em 1em 1em;overflow-x: auto;text-indent: 0px;text-align: left;line-height: 1.75;margin: 0px;white-space: nowrap;"><span leaf="">=</span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(143, 94, 21);"><span leaf="">INDIRECT</span></span><span leaf="">(</span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(72, 94, 48);"><span leaf="">"'"</span></span><span leaf="">&</span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(72, 94, 48);"><span leaf="">A2</span></span><span leaf="">&</span><span style="box-sizing: border-box;border-width: 0px;border-style: solid;border-color: rgb(229, 229, 229);color: rgb(72, 94, 48);"><span leaf="">"'!B3"</span></span><span leaf="">) </span></code></pre></p>
https://img2.baidu.com/it/u=2885504248,645995772&fm=253&fmt=JPEG&app=138&f=JPEG?w=800&h=1067

假设工作表名称在A列,此公式能够动态引用各个工作表的B3单元格 。

四、常见问题急救箱

场景1:按快捷键选不中想要的范围?

→ 检查是否在数据区域边缘单元格启动选区

→ 尝试先用*Ctrl+(数字键盘星号)**选中可见区域

场景2:拆分后的工作表缺少格式?

→ 复制时改用Ctrl+Alt+V调出"选择性粘贴"

→ 选择"列宽"和"格式"分别粘贴

实战总结 & 延伸应用

今天重点掌握:

1.Ctrl+Shift+方向键快速横向/纵向扩展选区

2. **Ctrl+Shift+***一键选中连续数据区

3.Alt+H+D+S调出智能拆分工具

下次遇到这些场景时大胆尝试:

每月底合并30个分公司的报表

把客户名单按省份自动拆分

快速核对多表关键数据差异

如果你发现其他好用的组合技,欢迎在评论区分享,遇到操作卡壳尽管提问,看到都会回复,记住,快捷键就像骑自行车,刚开始可能会摔几次,一旦掌握就再也回不去鼠标点点点的日子啦!
页: [1]
查看完整版本: 超实用!Excel中Ctrl+Shift+{和Ctrl+Shift+}快捷键揭秘及应用