简介:《Excel使用技巧大全(超全)》是一份面向Excel初学者和日常办公人员的技巧合集文档,聚焦表格操作、数据整理与办公效率提升,可帮助读者改善快捷键不熟、选区与工作表管理混乱等问题。内容围绕163种实用技巧展开,涵盖快速选中全部工作表、一次性打开多个工作簿、快速查找与定位条件、移动复制单元格、清除单元格内容、重命名工作表,以及帮助与文件路径设置等基础操作,目录按基本方法等模块编排,便于按需查阅和系统练习。资源包共1个doc文件,大小约276KB,轻量易存,适合放在本地随时检索。已有153人学习,可作为办公入门与查漏补缺的速查手册,也适合培训或自学时对照操作要点清单使用。
1. 163 条技巧的用法,不是背,是按操作对象重排
拿到《Excel 使用技巧大全》这份 163 条的合集,多数人的路径是从第 1 条往下背快捷键,一周后只记得复制粘贴。我把它按操作对象重新归了一次类:选区与录入、格式与批注、图表、公式、数据管理、界面设置,每条都对应一个能立刻复现的动作,而不是一句笼统的“提高效率”。它适合每天在表格里泡两小时以上的人——做报表的、跑数据的、帮同事救火改格式的;也适合刚接手别人的表格、打开就想关掉的新手。下面按我自己拆解的顺序往下走,你能看到哪一条现在就能用、哪一条必须配参数才不会翻车。
2. 选区与录入:把前 104 条压成三组可复现的动作
原料的前半部分分了两块:1~44 条叫“基本方法”,45~104 条叫“数据输入和编辑”。表面上这是两件事,落到手上其实是同一条链的两端——先准确站到该改的位置,再往里写对东西。选区偏一格,后面的格式、公式、图表全跟着偏;录入时把数字写成了文本,再漂亮的透视表也出不来结果。这一章只处理这两个动作,把 104 条里真正会被反复用到的部分捞出来,剩下的当字典查。
2.1 五种选区方式,各自的边界在哪
合集里第 5、9、21、22、23、34 条都在讲选区,读起来重复,实际上是五套不同粒度的工具。用错场景就会出现“明明全选了却没生效”的错觉。我一般按这张表来挑:
| 目标 | 操作 | 边界与失效场景 |
|---|---|---|
| 连续区域 | 点左上角单元格,Shift 点右下角 | 拖拽跨屏容易多选,用点两次代替拖动 |
| 不连续区域 | 按住 Ctrl 逐个点或拖 | 中途松手再点会重置,全部重来 |
| 整行整列 | 点行号或列标 | 点到内容区只是选中单元格,不是整列 |
| 当前数据区 | Ctrl+Shift+* | 只延伸到连续数据的边界,中间有空行会截断 |
| 整张工作表 | 行号列标交叉处的方块,或 Ctrl+A | 与 Ctrl+Shift+* 不是一回事,别混用 |
真正好用的是第 23 条“根据条件选择单元格”,也就是定位条件。它在功能区的“查找与选择”里,也可以直接按 F5 调出定位对话框再点“定位条件”。我处理别人交来的脏表,第一步永远是打开它:选“空值”找断行,选“公式”下的“错误值”扫 #N/A 和 #DIV/0!,选“常量”看有没有混进来的手填数字。
批量填充空值是这个功能最实用的用法,步骤固定:
- 选中整列数据区(含表头下一行到数据末尾);
- F5 → 定位条件 → 勾“空值” → 确定,此时空单元格被反白选中;
- 直接键入等号,点一下上方相邻单元格,例如
=B3; - 按 Ctrl+Enter 而不是 Enter。
Ctrl+Enter 会把公式一次性写进所有被选中的单元格,并且按各自的相对位置自动调整引用。这一步的关键在第 4 步:如果敲了 Enter,只有第一个格生效,前面定位全白做。另外定位空值之后不要再用鼠标点选,一点就丢失多选状态。
2.2 录入阶段最值钱的几个开关
第 27 条“回车键的粘贴功能”值得单独说。复制一个区域后,选中目标区域左上角,直接按 Enter 就是粘贴,不用 Ctrl+V。区别在于:Enter 粘贴会保留源格式,而 Ctrl+V 之后按 Ctrl 再选“粘贴数值”才断公式。我在做日报时习惯复制计算结果,然后右键选择性粘贴成值,避免下游同事打开时看到一片 #REF!。
第 47 条“奇特的 F4 键”有两个身份,很多人只知道一个。在普通编辑状态下,F4 是重复上一步操作——给一个单元格加了底色,选中另一个按 F4 就重复这个格式,比格式刷省事;进入公式编辑状态后,F4 循环切换引用类型,顺序是A1 → $A$1 → A$1 → $A1。第 142 条讲绝对与相对引用切换,说的就是同一个键。公式里出现大段引用要锁定时,我会先选中引用片段再按 F4,按到$出现在行列前面为止。
第 80 条“输入人名时使用分散对齐”是被低估的一条。两字名和三字名混在一列,右对齐难看,左对齐也难看。做法是选中该列,右键设置单元格格式 → 对齐 → 水平对齐选“分散对齐”,缩进给 1。整列人名就等宽了,打印出来不用再手工补空格。
还有几个录入细节,踩过就知道贵:
- 输入以 0 开头的编号(工号、行政区划码),先把单元格设为文本格式,或者输入时加半角单引号
'001,否则前导零直接被吃掉; - 单元格内换行用 Alt+Enter,不是 Enter,也不是自动换行。自动换行只是视觉折行,复制出去还是同一行;
- 连续相同内容用 Ctrl+Enter 一次填完,别复制粘贴——粘贴会把目标格原有格式一起覆盖掉。
第 50 条“巧变文本为数字”是我每周都要用一次的。从系统导出的表,数字常常是文本,左上角带绿三角,SUM 会直接跳过它们。两种修法:选中区域,用“数据 → 分列”,一路点下一步到最后一步,列格式选常规,确定;或者在一个空白格输入 0,复制它,选中目标区域,选择性粘贴里勾“加”。分列对整列更稳,选择性粘贴加 0 对局部更快,但会覆盖原有数字格式,日期列别用这招。
2.3 自定义序列、下拉列表与批注:把重复录入前置掉
第 95 条“使用自定义序列排序”解决的是排序逻辑问题。默认排序按拼音或笔画,部门名、职级、月份这类有业务顺序的字段排出来是乱的。做法是在选项的高级设置里找到“编辑自定义列表”,把顺序粘贴进去或用箭头导入一个单元格区域,之后排序对话框里就能选这个自定义序列。导入的区域必须是一列,不能带表头和空行,否则序列里会混进空项。
第 85 条的下拉列表,实操路径是“数据 → 数据验证 → 允许:序列 → 来源框里填=部门名单”。来源既可以直接写逗号分隔的常量,也可以引用一个定义好名称的区域。后者更稳,因为源区域改动时下拉内容同步更新,不会像常量那样写死。注意来源区域如果跨工作表,必须先在名称管理器里定义名称,不能直接选。名称管理器是 Ctrl+F3,第 4 条给单元格重命名的规则在这里同样适用:名称不能有空格、不能与单元格坐标同形、首字符必须是字母或汉字。
批注这件事,我建议只用一种姿势:选中单元格,Shift+F2 或右键插入批注。批注是唯一会跟着单元格走的备注,插一行写“这列别动”的备注方式,复制粘贴一次就错位。第 100 条讲的就是这个。批注的另一个价值是在打印时可以选择不打印,而写在单元格里的说明会跟着出去。
3. 数据分析与管理:选择性粘贴、跨表取数与加载宏
从第 145 条往后,合集的关注点从“单个单元格怎么改”转到了“一批数据怎么动”。这一段是整份资料里最能拉开效率差距的部分,也是最容易出错的部分——批量操作一旦方向错了,撤销只能救一步,后面的连锁错误要手工回滚。
3.1 定位条件加选择性粘贴:清洗脏数据的固定组合
处理一份外部来的表格,我基本按这个顺序走一遍,十分钟能省下后面两小时的对账时间。
第一步删空行。选中关键列,F5 → 定位条件 → 空值,此时所有空单元格被选中,右键 → 删除 → 整行。注意必须选“整行”,选“下方单元格上移”会把列之间的关系整体错位,尤其是表头有两行的情况。
第二步统一数值类型。文本型数字按 2.2 里说的分列法转一遍,转换后检查右对齐是否生效——Excel 里数值默认右对齐、文本默认左对齐,这是一眼能看出来的自检信号。
第三步清洗格式。这一块合集里分散在好几条,我一般用一段小宏一次做完,比手工点选快得多:
Sub ClearFormatKeepValue() Dim rng As Range For Each rng In Selection If Not rng.HasFormula Then ' 有公式的格跳过,避免把公式洗成数值 rng.ClearFormats ' 只清格式:底色、边框、字体 rng.Value = rng.Value ' 强制重写值,断掉文本型数字 End If Next rng End Sub这段的逻辑是逐格遍历当前选区:HasFormula判断该格是否为公式,是就跳过,因为下面的Value = Value会把公式替换成当前计算结果,公式本身丢了;ClearFormats只清格式不动内容;最后一行是常见写法,靠重新赋值触发一次类型重算。参数方面,Selection就是鼠标选中的区域,要跑整张表改成ActiveSheet.UsedRange,但整表跑之前务必先备份,因为日期列会被这个操作变成序列号,5 位数字,看着像乱码。真遇到日期变数字,选中列再设置单元格格式为日期即可恢复显示。
第四步,公式批量转数值。这一步我不建议写宏,直接复制 → 右键选择性粘贴 → 值,一次一列更可控,因为一旦转错就找不回原始公式了。
选择性粘贴的“运算”区是合集里第 151 条的重点,除了加 0 转数值,还有两种用法:整列数据要统一上调 5%,就在空白格写 1.05,复制它,选中整列数据,选择性粘贴勾“乘”;要统一单位换算,用“除”。关键在于运算的对象是复制的那一个格,不是选中区域本身,这一点读原文时很容易看漏。
3.2 跨表、跨工作簿与外部数据源
第 148 条“跨表操作数据”的核心是引用写法。同工作簿内直接写=Sheet2!B2;工作表名带空格或数字开头,必须加单引号,写成='2024 汇总'!B2,不加引号 Excel 会把它当公式语法错误。跨工作簿引用会在公式里带上一对方括号和完整路径,一旦源文件被移动或重命名,公式立刻变成#REF!。我的习惯是先把源文件另存到固定目录再建立引用,别在临时下载文件夹里开工。
第 149 条“查看相距较远的两列数据”是排版类需求,两个做法:一是“视图 → 拆分”,把窗口切成上下两块,各自滚动;二是“视图 → 新建窗口”,再点“全部重排”选垂直并排,同一份工作簿开两个窗口,改一边另一边同步变。后者适合做核对,前者适合对照表头和明细。
第 152 条的“Web 查询”和 147 条的“快速链接网上的数据”要分开看。前者是抓一次静态快照进表,后者是保留一个可刷新的连接。用哪个取决于数据源会不会变:一次性分析用快照,每天要跟的指标用连接。注意,外部连接刷新出来的数据会覆盖你在同一区域里手工加过的列,所以连接区域右侧一定要留空列。
第 146、157 条的超级链接,Ctrl+K 是最快的入口。做目录页时我一般把链接指向工作簿内的定义名称而不是单元格坐标,因为插入行之后坐标会变,名称不会。
3.3 加载宏与界面定制:把常用动作固化成按钮
第 145 条的加载宏管理,入口在开发工具里的“Excel 加载项”,点浏览选中.xlam文件,勾选后每次启动都会加载。合集后半部分有几条讲自定义工具栏和菜单命令,思路是一样的:把高频宏挂到快速访问工具栏,位置在选项的“快速访问工具栏”里,来源选“宏”,选中目标宏点添加。挂上去之后它会带一个快捷键提示,比如 Alt+1、Alt+2,我一般把“清洗格式”和“转数值”放前两个。
第 160、161 条讲的备份与共享自定义工具栏,实操上不靠手工复制配置文件,而是用选项里的“导入/导出”功能把整套界面配置存成一个文件,换机器时导入一次就还原。这个文件里包含快速访问工具栏、功能区自定义和快捷键,但不含宏本身——宏要单独带走那个.xlam,两边都到位才算迁移完整。
4. 图表与公式:双坐标轴、IF 清 0 与公式的三个硬边界
图表和公式在合集里是两块独立的章节(105~132、133~144),但实际工作里它们经常绑在一起出现:公式算出来的结果要画成图,图上又要标出公式算的关键值。这一章把两块的关键参数拆开说,因为这两块的坑最隐蔽——图表画错了不会报错,公式算错了也未必显示 #VALUE!,只会安静地给出一个错数。
4.1 复合图表与次坐标轴:量纲能救,逻辑救不了
第 116 条“创建复合图表”和第 117 条“对度量不同的数据系列使用不同坐标轴”是一组。做法是把两个量纲差一个数量级的系列画在一张图上——比如销量(万级)和增长率(百分比),共用主坐标轴的结果是增长率那条线被压成贴着横轴的一条直线,什么都看不出来。修法:选中增长率系列,右键“设置数据系列格式”,在系列选项中勾选“次坐标轴”;再右键“更改系列图表类型”,把它改成折线,销量保持柱形。
这里有个边界必须说清楚:次坐标轴解决的只是量纲差异,解决不了数据本身不可比。两条轴的刻度是人为定的,调一下最大值最小值,图上的“交叉点”就会移动,看起来像“增长率和销量在某月同时见顶”,实际上这个结论是调刻度调出来的。血泪经验是:凡是要放进汇报的图,次坐标轴的刻度范围和标题一定要显式写出来,别用自动刻度,否则下一个人重新打开图表,结论会变。
第 111 条“在图表中显示隐藏数据”是个开关,位置在图表工具的选择数据对话框右下角,“显示隐藏行列中的数据”。默认是关的,所以你把某几行隐藏了,图上的柱子也跟着少几根,很多人以为数据丢了。反过来,如果你不想让别人看到某些行,隐藏后记得把图重画一遍或关掉这个开关,否则隐藏了个寂寞。
第 113 条“建立文本与图表文本框的链接”很实用:选中图表里的文本框,光标点进编辑栏,输入=$B$1,回车。文本框就变成一个活的标签,B1 改什么它就显示什么。做模板时我把标题、单位、口径说明全做成这种链接,改一处全图同步,比每次双击改字稳。
4.2 公式里的三个硬边界
第一个边界是参数个数。第 141 条讲“解决 SUM 函数参数中的数量限制”,老版本里 SUM 最多接受 30 个参数,超了直接报错。现在的版本放开了,但参数一多,公式变成一长串逗号加坐标,既不好读也容易漏。更稳的写法是把参数合并成区域,或者用 SUMPRODUCT 做条件求和,一个公式顶一堆参数。
第二个边界是 0 值和空值的区分。第 133 条“巧用 IF 函数清除工作表中的 0”,原理是把 0 换成空文本。但空文本不是空值,""参与数学运算会被当 0 处理,参与 COUNT 会被计数,参与 ISBLANK 判断会返回 FALSE。所以我一般分两层写:
=IF(B2="","",IF(B2=0,"",B2)) ' 空值保持空,真 0 也隐藏 =IF(COUNTIF($A$2:$A$1000,A2)>1,"重复","") ' 重复标记,不破坏原数据 =SUMPRODUCT(($C$2:$C$1000="华东")*($D$2:$D$1000)) ' 条件求和,避开 SUM 参数限制第一行是双层判断:先看是不是空,再看是不是 0,两层都返回空文本,中间值原样输出。这样做的代价是这列之后不能直接 SUM,得用 SUMIF 或把空文本再转回数值。第二行用扩展区域做重复检查,$A$2:$A$1000必须用绝对引用,否则下拉填充时区域跟着跑,判断范围会被截短。第三行 SUMPRODUCT 里两个数组相乘再求和,条件部分返回 TRUE/FALSE,乘的时候自动转成 1/0,这是绕开参数个数限制的常规做法,比写 30 个 SUMIF 清晰得多。
第三个边界是引用类型。合集第 142 条和 F4 那一条是同一件事,但真正翻车的地方在混合引用。下拉复制公式时行号该动、列标不该动,就该用A$1这种半锁形式;往右复制时反过来。我在做多列汇总时踩过一次:整片用了$A$1全锁,结果右拉之后所有列都指向同一个源,合计翻了好几倍,而且没有任何报错提示。
4.3 图表元素的定位与选取
第 130 条“快速选取图表元素”说的是用图表工具栏的下拉列表直接选系列,比在图上一点点去点中那根细柱子靠谱。柱形图上点选一个系列,十次有三次点到的是绘图区或者网格线。更快的路径是用键盘:选中图表后按 Tab 键,焦点会在绘图区、图例、各系列之间循环,再配合方向键微调。
第 120、121 条涉及三维图表旋转和拖动数据点改数值。前者用来做展示,视图菜单里的三维旋转可以调仰角和转角,但三维柱形图在比较数值时容易失真,汇报场合我基本不用。后者要格外小心:拖动图表上的数据点会直接改源单元格里的数字,而且不进公式栏,事后很难查是哪一次演示时被拖偏的。要动数据就回表里改,图只负责显示。
5. 避坑与排查:五条能对上现象的记录
5.1 选区与格式类的三个坑
坑一:Delete 键当成了清空。现象是删完内容,表格看着空了,但排序时这些行还占着位置,筛选也筛出一堆空白项,批注还挂在原位跟着错行。原因是 Delete 只清除内容,格式和批注原样保留,合集第 8 条讲的就是这个。解决方式:要彻底清干净,走“编辑 → 清除 → 全部”,或者选中后按退格键旁边的删除单元格,选整行删除。日常操作里我的习惯是,只要是为了“删掉这一行”,就一律用删除整行,不用 Delete。
坑二:反向拖填充柄,数据直接没了。现象是按住填充柄往上或往左拖,拖出一片灰格子,松手之后里面的内容全消失,撤销只救得回一次。原因见合集第 3 条:反向拖拽在 Excel 里的语义是“清除”,不是“填充”。这个设计反直觉,而且没有任何警告。解决方式:移动数据用剪切粘贴,或者按住 Shift 拖;复制用 Ctrl 拖。我现在的习惯是根本不碰填充柄做移动,只用它做序列填充。
坑三:双击单元格边界选区域,选到一半就停。现象是双击下边框本该选到数据末尾,结果只选到中间某个空行处。原因是双击边界等价于 Ctrl+Shift+方向键,遇到第一个空单元格立刻停,这是设计行为不是 bug。合集第 21 条没提这个边界,实际用起来很容易误判成“表里没数据了”。解决方式:先按 Ctrl+End 跳到实际使用的最后一个单元格,再 Shift 点回起点,这样不管中间有没有空行都能选全。
5.2 计算与显示类的两个坑
坑四:SUM 算出来的合计比手算少。现象最典型——整列求和,结果跟逐行加对不上,差的那几行往往是从系统导出的数字。原因有两个:一是那些数字存成了文本,SUM 直接忽略,肉眼看不出来除非注意左上角的绿三角;二是公式里参数超过 30 个被截断。排查顺序是先点一个可疑单元格看编辑栏里数字是否左对齐,再用“定位条件 → 常量 → 文本”把所有文本数字圈出来,一次性转数值。如果确认都是数值型还不对,就把公式拆成两块分别求和,看差在哪一段。
坑五:定义名称之后公式报 #NAME? 或者干脆不计算。现象是名称管理器里明明有这个名称,引用时却报错。原因通常是名称与单元格坐标同形,比如定义了一个叫A1或R1C1的名称,或者名称里带了空格、用了纯数字开头。合集第 4 条列过规则,但没强调“与引用同形”这一条是最容易中的。排查方式是按 Ctrl+F3 打开名称管理器,逐个看引用位置那一列,有没有出现#REF!或奇怪的范围;命名时统一用下划线连接,前缀带上业务域,比如dept_list、rate_2024,基本能避开。
这五个坑的共同点是:它们都不报错。Excel 不会告诉你“你刚才那个操作把数据删了”或者“这列数字其实是文本”,它只是安静地按自己的规则执行。所以排查的顺序永远是先看数据类型和对齐方式,再看公式引用范围,最后才怀疑公式逻辑写错了。
6. 进阶:把 163 条压缩成一张交表前的自检表
合集一共 163 条,从头读到尾记不住,当字典查效率又低。我自己的用法是把它压成一张五行的小表,每次交表前跑一遍,全部过了才发出去。这张表不涉及任何宏,纯手工操作,五分钟能走完。
| 自检项 | 操作 | 看什么 |
|---|---|---|
| 数据边界 | Ctrl+End | 光标停在的最后一格是不是预期的位置,多出来的空行空列要删干净 |
| 错误值 | F5 → 定位条件 → 公式 → 错误值 | 有没有 #N/A、#REF!、#VALUE!,一个都不能留 |
| 硬编码数字 | Ctrl+~ 切到公式视图 | 本该是公式的列里有没有直接写死的数,切回来再按一次 Ctrl+~ |
| 隐藏数据 | 选中图表 → 选择数据 | 隐藏行列是否参与绘图,结论有没有被隐藏行改写 |
| 长公式 | 编辑栏选中片段按 F9 | 分步求值,看每一步的中间结果是不是预期值 |
第三条和第五条是这张表里最有价值的两步。Ctrl+~ 是显示公式的开关,切过去之后整张表变成公式清单,任何一格直接写死的数字都会以数值形式裸露出来,一眼就能看出哪一列是手工填的、哪一列是算出来的。F9 单步求值则用来拆长公式:在编辑栏里选中一个子表达式按 F9,它会当场算出结果并替换显示,看完按 Esc 退出。我见过最典型的一次事故是三层嵌套的 IF 里把>=写成了>,临界那一行全部落到了错误的分类里,用 F9 从最内层往外走一遍,两分钟就定位到了。
还有一条习惯值得单说:合集的第 43 条“禁止复制隐藏行或列中的数据”,这条本身是个设置,位置在“查找与选择”里的定位条件对话框底部,勾上之后复制时会跳过隐藏区域。默认是关的。做汇总表的人特别容易栽在这里——筛掉一部分行,全选复制,粘到新表,看起来是一份筛选后的数据,实际把隐藏行也带了进去,合计直接翻倍。这类错误的可怕之处在于它是“静默”的,数字本身完全合法,只是多算了几行。
从那以后我每次交表前都强制走一遍定位错误值那一步,然后再切一次公式视图,两个动作加起来不到一分钟,但把“数字看起来对”和“数字确实对”这两件事分开了。希望帮到你。
本文还有配套的精品资源,点击获取