乐于分享
好东西不私藏

打工人必会的3个Excel技巧(三)

打工人必会的3个Excel技巧(三)
月初,隔壁工位的小王愁眉苦脸盯着屏幕。 "又要加班?" "嗯,两列发票号对着对,眼睛都花了……"
我瞥了一眼他屏幕:"你选中两列,按 Ctrl+\ 试试。" 他按下,不匹配的行唰一下全高亮。 "卧槽……这也太快了吧?"
这还没完,我又教了他一个EXACT 函数——自动判断两列是否一致; 再教他一个 TEXTSPLIT——系统导出的"管理费用-办公用品-6月"一秒钟拆成3列; 最后塞给他一个 INDIRECT——12 张月表做全年汇总,公式下拉一下就完事。
那天他 5 点半准时下班,朋友圈发了张工位照配文"今天又是高效的一天"。
今天就把这 3 个神技掰开揉碎讲清楚。学会这 3 个,月报提前 2 小时交不是梦 😎

01

 Ctrl + \ + EXACT 函数 — 数据核对
打工人日常避不开的工作之一就是核对数据。1000 行数据,两列金额,肉眼对到眼花。
其实 Excel 有很多核对数据的方法,今天介绍两种,一种是“Ctrl+\”,一种是"EXACT"函数。
Ctrl + \ 一秒高亮差异
操作方法:
  1. 选中要对比的两列数据(从第一行到最后一行)
  2. 按 Ctrl + \(主键盘回车上面那个反斜杠键)
  3. 不一样的单元格自动高亮
真实场景:月初导出发票明细,月末导出系统入账数据。两列发票号一选中,Ctrl+\ 一下,不匹配的发票号全标出来了,不用一行行肉眼对比。
小贴士:
  • 选两列时从第一行拉到最后一行,别偷懒只选部分
  • 这个快捷键 WPS 不可用,WPS可使用Ctrl+G
EXACT 函数:该公式可以精准识别各类格式的差异
Ctrl+\ 适合"肉眼看高亮",但如果你想做表格、加备注、批量处理,就得用 EXACT 函数。
EXACT 是啥?比较两个文本是否完全相同严格区分大小写),返回 TRUE 或 FALSE。
语法:=EXACT(文本1, 文本2)
最常用组合:IF + EXACT
=IF(EXACT(A2, B2), "一致", "差异")
结果会显示成"一致"或"差异"两个词,一眼看清每行对错。
真实场景:制作《对账差异清单》
光高亮还不够,老板要的是一份"差异清单"
  • 哪些发票对不上
  • 差在哪一列
  • 金额差多少
这时 EXACT + IF + 筛选 就能搞定。
操作方法:
  1. 在 C 列输入:=IF(EXACT(A2,B2), "", "差异") (A列是系统数据,B列是手工表)
  2. 下拉公式
  3. 筛选 C 列所有"差异"
  4. 复制 → 粘贴到"差异清单"工作表
  5. 老板要的清单 2 分钟搞定
小贴士:
  • EXACT 严格区分大小写EXACT("A","a") → FALSE
  • 普通等号 =不区分大小写=("A","a") → TRUE
  • 处理"看似相同但格式不同"的情况(如带空格、不可见字符):EXACT 比 = 更严格、更精准

02

TEXTSPLIT 一秒拆分文本 — 杂乱数据瞬间归位
系统导出来数据经常是"一锅粥",不处理根本无法使用。
比如银行流水的备注栏,经常写着"工资/6月/张三"、"货款-2024-客户A"、"退款(订单号123)"这种乱七八糟的格式。
要拆开怎么弄?一个函数搞定
TEXTSPLIT 是啥?
=TEXTSPLIT(字符串, 列分隔符, [行分隔符])
把一段文本按指定的分隔符,自动拆分到多个单元格
3 个最常用的拆分场景
场景1:按某个符号拆成多列
A2 单元格:"管理费用-办公用品-6月采购"
公式:=TEXTSPLIT(A2, "-")
结果(自动溢出到 B2、C2、D2):
  • B2:管理费用
  • C2:办公用品
  • D2:6月采购
场景2:按多个分隔符拆
A2 单元格:"张三,李四;王五/赵六"
公式:=TEXTSPLIT(A2, {",",";","/"})
结果:4 个名字各占一列。
场景3:按分隔符拆成多行
A2 单元格:"北京\上海\广州\深圳"
公式:=TEXTSPLIT(A2, , "\")
结果:4 个城市各占一行(向下溢出)。
小贴士:
  • TEXTSPLIT 是 Excel 365 / Excel 2021 的新函数,WPS 365 也支持(WPS 个人版/教育版部分版本不支持,提示 #NAME? 错误说明你版本太旧)
  • 拆分结果会自动溢出(spill),不需要提前选中目标区域
  • 如果分隔符不存在,整个字符串会放在一个单元格,不报错
  • 想要"拆分后保留原文本"?把公式改成 =TEXTSPLIT(A2, "-")&"" 或者直接复制粘贴为值

03

INDIRECT 跨表引用 — 12 月表自动汇总
很多公司按月建 Sheet:1月、2月……12月。年终要做全年汇总,怎么搞?
土办法:每个月去复制粘贴一次。12 个月做下来,半天没了
INDIRECT 是干啥的:你输入"6月",公式自动去 6 月那张表抓数据。
操作方法
  1. 在汇总表 A 列填好"1月"到"12月"
  2. B 列输入公式:=INDIRECT("'"&A2&"'!B2")
  3. 下拉公式到第 12 行
A2 填"6月" → 自动引用"6月"那张工作表的 B2 单元格。想看几月就抓几月的数据。
升级玩法:配合下拉菜单
  1. 选中 A 列所有月份单元格
  2. 「数据」→「数据验证」
  3. 允许选"序列",来源填 1月,2月,3月,4月,5月,6月,7月,8月,9月,10月,11月,12月
想看几月点几月,汇总数据秒切换
真实场景:年终汇报演示
老板问:"Q2 销售多少?" 你下拉选"6月",数字直接出来。 老板再问:"全年合计呢?" 你点一下底部的合计行,不用翻 12 张 Sheet、复制粘贴,老板问啥你答啥
——比你翻 PPT 还快,老板看你的眼神都不一样了 😂
小贴士
  • 表名有空格时要用单引号包裹:'"&A2&"'!B2
  • INDIRECT 是 volatile 函数,数据特别多(>10 万行)时可能影响性能
  • 表名一定要和 Sheet 名称一字不差,差一个字就抓不到数据
  • 表名改了名字?公式会跟着自动更新,不用重新做

写在最后

这 3 个技巧的共同底层逻辑——
Ctrl + \ + EXACT:让 Excel 替你"核"数据
TEXTSPLIT:让 Excel 替你"分"数据
INDIRECT:让 Excel 替你"搬"数据
都是"让 Excel 替你干活"系列。
你会发现,真正能拉开会计差距的,不是那些 Ctrl+C、Ctrl+V 人人都知道的小技巧,而是这种"让 Excel 听你指挥"的思路
学会这 3 个,月报提前 2 小时交不是梦
下次同事看你 5 点准时下班,别忘了把这篇文章甩给他 😎,需要演示文件请留言区回复哦。
打工人必会的3个Excel技巧(二)
90%的人不知道,Excel这个功能能省一半工作量