十年前入行时,我带教跟我说过一句话,到现在我都觉得是真理——货代这行,Excel就是船,表翻了一切都翻。 那时候觉得夸张,后来干久了才知道,他说得还太保守了。
我见过太多公司,核心业务全跑在Excel上。船期表、成本表、报价单、客户台账,一张表传三代,人走了表还在。操作员敢跟系统拍桌子,但没人敢动那张表里的任何一个字段——因为没人说得清改了之后会死在哪一步。
直到有一天,那张表里的某个字段名被人改了一个字。整组报价全错,三个大柜在码头多压了四天。全公司查了两天,没人承认。老板在例会上拍桌子问「谁的锅」,会议室安静得能听见空调声。
Excel不会说话,所以它永远是那个最完美的背锅侠。
一张表能撑十年,不是因为好用
为什么Excel能在货代公司活这么久?不是因为好用,是因为便宜、无门槛、责任分散。老板觉得「反正大家都在用」,中层觉得「换系统万一更麻烦怎么办」,操作觉得「Excel我熟,学新东西要加班又没加班费」。
我们团队(匠厂)这几年接触过不少物流公司,有一个现象很普遍:越依赖Excel的公司,内部数据口径越混乱。 同一个客户名,在销售表里叫「华盛物流」,在操作表里叫「华盛货代」,在财务表里叫「华盛国际」。没人觉得有问题——因为每个人只用自己的那张表。
但只要有一天需要把这几张表拼起来——比如老板要一个「华盛这个月所有业务的利润」——灾难就开始了。字段对不上,公式全断,加班到凌晨三点也只是把错误从「明显错误」变成「看起来没错但实际错的」。
我印象很深的是几年前帮一家中型货代做数据梳理,对方操作经理拿出一个文件夹,里面是连续七年、每个季度更新一次的船期总表。她跟我说:「这张表是我们部门的命。」我问她,字段名有统一规范吗?她愣了几秒,说「应该……有吧。」
应该。这个词在Excel管理的世界里,比「错误」更可怕。
一个字段改名,整张表成废纸
说一个具体的场景。货代行业里,船期变动监控是每天都要做的活。一条船晚到两天,所有后续的拖车、报关、拆柜计划全得调。这种场景下,Excel字段只要有一个人改了名——比如把「ETD」改成「预计船开」——其他引用这张表的十几个人,公式全部断掉。
更麻烦的是,改的人自己可能都不知道后果。他只是觉得「ETD」不好理解,顺手改成了「预计船开」。然后第二天,整组人的报价表、成本表、客户通知表全乱了。没有人教过他「字段名是整个数据体系的锚点」——他自己也不知道自己闯了多大的祸。
而最让人无力的,是没人敢承认。因为一旦承认,就意味着要回答「为什么改之前不问一声」。在一个靠Excel运转的组织里,问一声的成本太高了——你不知道该问谁,也不知道谁会因此增加工作量。所以每个人都选择「先改了再说」。然后等着炸弹爆炸。
在Excel的体系里,一个人改一个字段,全公司为他的「方便」买单。
类似的场景在货损货差索赔处理中更致命。索赔案件的时间线、责任方、金额、单据状态,全部散落在不同人的不同表里。某个字段被人加了空格或者改了个格式,VLOOKUP就再也找不到匹配项。理赔时效拖长,客户投诉升级,最后赔的钱比原本该赔的多一倍——而Excel不会告诉你问题出在哪一格。
我做这行越久越觉得,Excel最大的问题不是它容易出错,而是它没有任何「字段主权」。 谁都可以改,改了也没人知道,知道了也没人敢追究。
为什么明明有系统,大家还是守着Excel
很多人问过我这个问题——市面上不是没有货代系统,为什么大家还是用Excel?我自己的答案是:系统解决的是「效率问题」,Excel解决的是「安全感问题」。
操作员最怕的是什么?是系统突然变了,自己不会用,被老板说「这么简单都学不会」。Excel不一样,Excel是「万能挡箭牌」——「Excel就是这样算的啊」「表是去年传下来的」「我一直是这么做的」。没有人能反驳你,因为Excel没有版本管理,没有操作日志,没有谁改过字段的审计记录。
我们团队(匠厂)在做项目时,有一类对话重复过很多次。我问:「你们换过系统吗?」对方说:「换过,后来又换回来了。」我问为什么。他说:「因为系统里的数据不对,最后还是得用Excel重新算一遍。」
这不是系统的问题,这是数据本身就没有被当作资产来管理。系统只是把Excel里的混乱用一种更结构化的方式呈现了出来。当字段在Excel里都不统一的时候,上什么系统都没用。
但没有人会说「是我没管好数据」。老板不会,中层不会,操作更不会。所以锅就一直在Excel头上——Excel不会喊冤,所以它活该背十年。
数据纪律才是真正的船
几年前我读到一个观点,大意是:引用数据的时候,写清统计边界、币种、年份,比数字本身更重要。同行觉得这是基础常识,但我见过太多人把「120.97亿元」误读成「中国全部货代营业额」——其实那只是某个细分软件投资的市场规模。
数据最危险的时刻,不是它出错的时候,而是它看起来正确的时候。
回到Excel的问题上。很多公司以为「把字段名统一一下」「做个命名规范」就能解决。但真正做过的人知道,这只是一个开始。更难的是:谁对字段有修改权限?修改之前通知谁?修改之后怎么确保所有关联表同步?谁为字段的正确性负责?
这些问题的答案,不在Excel里,在组织的决策机制里。而大多数公司,从来没有认真想过这些。他们只是继续在Excel里填数、改表、发来发去,然后祈祷字段不要出事。
我们团队(匠厂)帮客户做数据治理的时候,第一件事从来不是上工具,而是先把所有在用Excel表的字段名列出来,然后让不同部门的人坐在一起,一个一个过——这个字段什么意思?谁在用?谁改过?有没有歧义?这个过程很痛苦,很多公司做到一半就放弃了——因为太琐碎、太得罪人、太像「没事找事」。
但坚持下来的公司,后来都跟我说,这是他们公司第一次有人真正说清楚「每个格子里的数代表什么」。听起来很荒诞?做了十年货代,第一次知道「成本表里的那个数字」到底是谁填的、怎么填的、填错了找谁。
这就是Excel撑了十年船,却从没有人真正去修船的代价。
没有人是故意的,但锅总要有人背
写到最后,我想说一句实话:我不觉得那些守着Excel的老板或者操作员是错的。 在一个利润越来越薄的行业里,生存是第一位的。换系统要花钱、要花时间、要冒业务停摆的风险——不是所有人都有这个余力。
但我想说的另一句实话是:如果一家公司的核心数据已经乱到「字段改名就整表报废」的程度,说明它的问题早就不是工具的问题了。 是没有人敢为数据负责的问题。是不敢承认「我们用了十年的方法可能有问题」的问题。是所有人都觉得「只要不爆炸,就先这样吧」的问题。
我见过太多公司,直到一次大的索赔、一次海关查验、一次客户审计,才发现自己的Excel里全是雷。而且没有一个人说得清雷是怎么埋下的,也没有一个人敢说「我来负责清掉这些雷」。
所以回到标题的问题——Excel撑了十年船,字段一夜改名,整表变废稿,到底是谁的锅?
我的答案是:不是Excel的锅,也不是那个改字段的人的锅。是十年里,所有觉得「反正一直这样用也没出事」的人的锅。
船翻了从来不是因为最后那个浪,因为之前的每个浪,都没有人去修船底的那个洞。
我们团队(匠厂)这几年做的最多的事,不是帮客户换系统,而是帮他们看清楚——自己的数据里到底有多少个「字段改名就翻船」的隐患。 有些公司看完之后决定换系统,有些公司决定继续用Excel但建立一套字段主权规则。两种选择我都认同,只要它们是基于「看清楚了」之后的决策,而不是因为「大家都这样」。
数据这艘船,可以继续用Excel撑,也可以换更耐用的船体。但无论如何——你得先知道你的船在哪漏。然后,敢于去补。
注:文中涉及的「船期变动监控」「货损货差索赔处理」为物流行业典型业务场景,相关数据口径与引用纪律参考行业通用规范。