ARTICLE · 1093144
Excel 表格太乱?WorkBuddy 10分钟帮你搞定
上周三下午四点四十,我准备收摊了,同事小李把个 Excel 甩我微信上。
文件名叫「2026上半年销售明细(最终版)(改)(改2).xlsx」。
我点开,脑袋嗡了一下。
表头在第三行。上面两行是标题和"制表人:小李 制表日期:7月2日"。
A 列"区域"全是合并单元格,"华东"两个字竖着占住四十行。
更绝的是,明细中间每隔十几行就插一行"小计",最底下还有一行"合计"。
领导就一句话:今天下班前,把华东华南按产品拉个销量出来。
我盯着那张表看了三分钟,心里就一个念头——这玩意儿能算吗?
结论先说
脏表别硬算,先洗。把"洗成什么样、哪些行不能动、洗完怎么验"三句话跟 WorkBuddy 说清楚,十几分钟给你一张能直接统计的干净表,比你自己对付两小时强,而且数字对得上。
同一件事我后来重做了一遍,掐了表:十一分钟。
两小时的我 vs 十一分钟的它
最后那一行,是我最在意的。
我第一次用,也被它坑过
第一次我没多想,直接丢了一句"帮我整理一下这个表"。
它回了我一长串,开头是"该工作表存在结构性冗余,建议规范数据录入流程,建立统一的台账模板"。
我看完想骂人。我要的是一张能算的表,不是一份改进建议。
第二次我学乖了,说得具体点:"把空行删掉。"
它真动手了。完事儿我一数——原表 213 行明细,剩 62 行。
问题出在"备注"那一列。很多行备注是空的,它把只要有一个空单元格的行全删了。一百多行数据,就这么没了。
那天晚上八点我还在恢复文件,后背是凉的。
从那以后,这句话我每次都写进指令里:"只删除所有单元格都为空的行,只要有任何一个单元格有内容就保留。"
一字之差,一百多行。
要点一:先让它体检,你点头了再动手
别上来就让它"整理"。第一句话改成"先别改,把这张表的问题列出来给我看"。这一步省不得。
原因是:它眼里的"整洁",跟你要的"能算",压根不是一回事。
有一回我说"帮我把这个表弄整齐点",它给我加了边框、加了斑马纹、表头居中加粗——好看是真好看,可那四十个合并单元格一个没动,透视表照样建不起来。
它把"整齐"理解成了"排版好看"。我要的是"结构规整"。
现在我第一步只问问题:
> 这是从系统导出的销售明细,我要按区域和产品统计销量。先别改动任何内容,告诉我:这张表能不能直接统计?有哪些地方会绊住?逐条列,每条说清楚在第几列、大概多少行。
它会回一份体检单:第三行才是真表头;A2:A214 有合并单元格;"小计"出现在第 23、51、87、142 行;日期列有四种格式;金额列是文本。
我看完这份单子,心里就有底了。哪些要改、哪些不能碰,是我说了算,不是它替我决定。
这一步花一分钟,能省后面二十分钟的返工。
要点二:先说清"一行是什么"
这是我最晚才想明白的一条,也是最管用的。
给它的第一句话必须是"这张表里,一行代表什么"。一行是一笔订单,还是一个客户一个月的合计?说清楚,它才知道哪些行该留、哪些行该挑出去。
小李那张表,一行是一笔订单。那"小计"和"合计"就是外来户,必须挑出来——它们不是订单,混在里头会让销量直接翻倍。
我以前从来不交代这个,所以它把小计当成普通数据一起算。我看着总数觉得不对劲,又说不清哪儿不对。
现在我的指令里固定三句:一行是一笔销售订单;所有"小计""合计""总计"行单独挑出去放新工作表,不许混在明细里;取消合并单元格后把值向下填充,保证每行都有自己的区域名。
还有一句更细的:列名全改中文,不许出现 col_1、Unnamed。
第三句是我被表头坑过之后加的。有一回它就真给我留了个表头叫 col_3,我盯着那个 col_3 看了半天,才反应过来那是"客户名称"。
要点三:洗完必须对数,不然等于白洗
表洗完先别急着统计。让它报三个数:原来多少行、现在多少行、金额加总等于多少——拿去跟原表那个"合计"对。对不上就别往下走。
这条救过我一次。
上个月一张表,洗完行数原表 213、新表 213,一模一样,我挺高兴。可金额一加,比原表合计少了六万八。
回头查,是"3.2万"这种写法。它把"3.2万"当成文本没转成数字,求和直接跳过了。
要是没对这一步,我交上去的表华东区凭空少六万八。领导一眼看不出来,等月底对账才炸,那时候我连错在哪儿都找不回来。
所以不管多急,这三行我都让它先打出来:原表数据行数、新表数据行数、金额加总,另外列出没能转成数字的单元格在第几行第几列、原文是什么。
说点真心话
我烦的从来不是表脏。
是那种"我知道这活儿不值两小时,可我还得耗两小时"的窝火。
更怕的是另一件事——洗完之后数字对不上,我连错在哪儿都不知道。表越干净,我越不敢交,因为看不出它动过什么。
让它先出体检单、洗完先报三个数,这两步看着啰嗦,其实是把"我不知道它干了什么"变成了"它干了什么我都看得见"。
工具替我干掉的从来不是那两小时,是那两小时里我一直在赌自己没看漏。
说到底
脏表不是你的错——它设计出来就是给人看的,不是给机器算的。
人能看懂"华东"竖着占四十行,Excel 看不懂。你要做的不是学会怎么对付它,而是先把它变成 Excel 认得的形状。
这活儿没技术含量,就是费眼睛、费耐心、容易错。交给工具正合适。
省下的两小时自己揣兜里,别顺手又接两单活儿。
想试试?打开 WorkBuddy,把这段复制进去
> 这是从【系统/同事】那里拿到的【销售明细/考勤/台账】,我要按【区域】和【产品】统计【销量】。先别改动任何内容,告诉我这张表能不能直接统计、有哪些问题、在第几列第几行。 > > 确认后按下面处理: > > 1. 一行 = 【一笔订单】。把所有"小计""合计""总计"行单独挑出来放到新工作表,不要混进明细。 > 2. 取消所有合并单元格,取消后把值向下填充,保证每行都有自己的区域名。 > 3. 表头只用第【3】行,删掉上面的标题行,列名全改中文,不许出现 col_1、Unnamed 这类名字。 > 4. 只删除所有单元格都为空的行;只要有任何一格有内容就保留。 > 5. 日期统一成 YYYY-MM-DD;"3.2万""1,280"这类必须转成真数字。 > 6. 原表另存一份,别覆盖。 > 7. 洗完先输出自检:原表数据行数、新表数据行数、金额加总。另外列出来:哪些单元格没能转成数字,在第几行第几列,原文是什么。
第 7 条别省。那是你交上去之前,最后一道保险。
顺带一句:涉及客户名单、内部报价的表,本地跑,别丢公网工具。统计哪几个区、卖了多少,随便算;客户是谁、给谁什么价,自己收着。
你们接过最离谱的表长什么样?我先说,有一张表里"颜色"那一列,同一个色写了红、红色、RED、R 四种,还得我一个一个认。