WorkBuddy整理Excel|先查这三列,再让它动手
- 2026-11-07 14:14:39

表洗完一遍,看起来干净了。合并单元格取消,合计行删掉,格式也统一。图一画,曲线挺漂亮。
对不上。查半天才发现,日期那一列混着三种东西,两种被它当文本读了。图上有一段是断的。
洗表动作好教,判断难。之前写过一篇讲洗的四步,解决的是怎么洗。这篇只讲一件,动手之前先让这三列各报一次数。

字段名,有名字不代表能用
第一件事是看字段名本身。多数人扫一眼,有名字就算过了。
有三种情况会让它找错列。两个不一样的意思共用一个名字,比如两列都叫金额,一个含税一个不含税。名字在,但带空格或换行,客户名称中间多敲一下,按名字匹配就对不上。还有合并单元格取消后留下的空白表头,看着是空的,其实该把上一行的值往下填。
让它在改之前先列一遍字段名,原样输出,带引号。重名、空白、首尾带空格,一列一列看过去,五秒钟的事。
日期,先确认它到底是日期还是字
第二件事不容易看出来。单元格里右对齐的日期是真的日期,左对齐的多半被存成了文本。
文本日期有两种麻烦。一种它压根不认,按字面当字符串处理,排序按拼音排,画图按类别排。另一种它认得,但认错了,十月的第一天给你读成一月十日。
还有一种更隐蔽。表格内部把日期存成一个数字,界面上看着是日期,导出或转换格式,就变成一串看不懂的数。
同一天三种写法,系统导出的表里很常见。所以要问两样。这列有几种写法,还有读进来之后它是什么类型、能不能正确排序。能排序的才算日期。

空值,四种东西都叫空
第三件事,看到空格子就当没数据。这一条要到事后才会发现。
真空的格子是一种。公式返回空串是第二种,看着空,里面其实有一个长度为 0 的字符。手滑敲进去的空格是第三种,一个到三个都有。第四种是占位词,无、N/A、未填,五个人能填出五种。
还有一类原本不空,填完才变空。空格子统一填成 0,平均分被拉下来,也再分不清哪格原本是空的。
所以问法要具体。让它统计这一列里到底有几种空,各自的原始内容是什么,别只给一个空格子的数量。

一段可以直接复制的指令
字段名换成你自己表里的。
请你先不要修改这份表格,也不要生成新文件。
逐列回答我三个问题。
1. 把所有字段名原样列出,用引号包住,标出重名、空白、首尾带空格或含换行的字段。
2. 日期列读进来之后是什么数据类型,能否正确排序,有几种不同写法,各占多少行。
3. 空值一共分几种,每一种的原始内容是什么,各有多少行。
这三条答完先停,等我确认再动手。
先要说明再要文件,这个顺序上一篇写过,这里仍然成立。区别在于那份说明只讲有什么问题,这一份讲具体是哪种问题。
三个数报完,就知道这张表能不能直接用
字段名重复的,先改名。日期是文本的,先转。空值分不出几种的,先统一成一种表示。
这三件做完再洗,比洗完回头找省事。洗过一轮,原来的写法已经被覆盖,你没法知道它当初是哪种空。
表干净的标准只有一个,每一列都能被正确读出来、正确排序、正确统计。看着整齐不算。
碰到一份不敢动的表,第一句话可以先说,先别改,把这三列各报一遍。
我做了一个「AI星海圈」知识星球,主要分享WorkBuddy办公实战教程、使用经验和其他AI技巧。成员可以带着实际问题向我提问。想看看里面有哪些内容,可以在公众号菜单栏了解。
在公众号回复「AI」,可以找我领取 WorkBuddy 完整教程。