上个月老板扔给我一个活。2000 多条客户数据,B 列是姓名,C 列是手机号,D 列是邮箱,E 列是地址,F 列是备注。要求把所有手机号中间四位用星号代替,邮箱后缀统一改成公司域名,地址里带“路”的标红,备注里带“意向”的提取到新表。然后按省份分文件夹,每个文件夹里放一个 CSV。
纯手工干,我估算了一下,眼睛盯屏幕盯瞎的话,三天能搞完。
我第一反应是找行政小妹借个 Excel 宏。结果行政小妹说她们去年就用 Python 了,她也不会。我打开 WPS,点开“开发工具”,发现连 VB 编辑器都找不到。折腾了半小时,我放弃了。
然后我打开了 ChatGPT。不是 4o,是那个免费的 3.5。我直接复制了 20 条样本数据进去,说:“帮我把手机号中间四位变星号,邮箱后缀全改成 @company.com,地址里带路的标红,备注带意向的提取出来,再按省份分组。”
它秒回了一段 Python 代码。我看着那堆 import pandas as pd,头皮发麻。我连 pandas 都没装过。
但我没放弃。我又说:“我不会 Python,你直接给我一个能用的方法,比如 Excel 公式或者一个在线工具。”
它说:“可以用 Excel 的 REPLACE 函数处理手机号,用 IF 和 FIND 判断地址是否含路,用高级筛选提取意向备注。”
我按它说的试了试。REPLACE 函数确实能改手机号,但 2000 条数据,我得先复制公式再粘贴值,再复制公式再粘贴值。邮箱后缀要用 CONCATENATE 拼接,地址标红要用条件格式,按省份分组得手动排序,然后一个个复制粘贴到新文件。
搞了 2 个小时,我弄完了手机号和邮箱。眼睛已经开始流泪了。
这时候我想起来,公司有个内部 AI 工具,是 IT 部门用开源模型搭的,支持上传 Excel。我把文件拖进去,输入:“手机号中间四位变星号,邮箱后缀全改成 @company.com,地址里带路的标红,备注带意向的提取出来,按省份分文件夹保存。”
等了大概 30 秒,它输出了一堆乱码。我当时血压就上来了。
我又试了一次,这次只让它做一件事:“先把手机号中间四位变星号。” 它说:“好的,正在处理。” 然后卡住了 2 分钟,显示“处理失败,请重试”。
我心态崩了。这玩意儿还不如我手敲。
回到 ChatGPT,我换了个思路。我说:“我是一个完全不会编程的人,你能不能给我写一个傻瓜式的操作步骤,每一步要按哪个按钮、输入什么、截图给我看?”
它说:“好的,请先打开 Excel,选中 B 列,点击‘查找和选择’,选择‘替换’。”
我照做了。替换框里输入:前三位+星号+后四位。它教我用通配符。试了三次才成功。因为手机号有 11 位,前三位和后四位之间要插入四个星号,但 Excel 替换功能不支持直接插入,得用 MID 和 REPLACE 函数组合。
我花了整整一下午,终于搞定了手机号和邮箱。地址标红我用的条件格式,备注提取我用的高级筛选。按省份分组,我手动排序后复制粘贴了 8 个省份的文件夹,每个文件夹里手动创建 CSV。
干完的那一刻,我感觉自己老了 5 岁。
第二天上班,我跟同事老张吐槽。老张说:“你傻啊,用 Power Query 啊,点几下就完了。”
我又打开了 Excel,找到 Power Query。研究了一个小时,发现它确实能处理数据,但学习曲线比我预想的陡。我放弃了。
最后我决定,自己写一个 Python 脚本。
晚上回家,我打开电脑,打开 VS Code,新建一个 .py 文件。然后打开 ChatGPT,说:“帮我写一个 Python 脚本,处理 Excel 数据,要求如下:1. 手机号中间四位变星号。2. 邮箱后缀全改成 @company.com。3. 地址里带路的标红。4. 备注里带意向的提取出来。5. 按省份分文件夹保存为 CSV。用 openpyxl 库,因为我只会装这个。”
ChatGPT 秒回了一段代码。我复制粘贴,运行。报错:ModuleNotFoundError: No module named ‘openpyxl’。
我打开终端,输入 pip install openpyxl。等了 30 秒,装好了。再运行。报错:KeyError: ‘省份’。
我检查了一下 Excel 表头,发现“省份”那一列叫“省/市”。我改了代码里的列名。再运行。报错:AttributeError: ‘NoneType’ object has no attribute ‘text’。
这时候已经晚上 10 点了。我快疯了。
我又回到 ChatGPT,把报错信息复制进去。它说:“请检查单元格是否为合并单元格。” 我一看,好家伙,表头有合并单元格。我取消合并,重新运行。成功了。
脚本跑了大概 10 秒。2000 条数据,手机号全变星号,邮箱全改后缀,地址带路的标红(在 Excel 里是字体颜色变红),备注带意向的提取到新表,按省份分了 8 个文件夹,每个文件夹里一个 CSV。
我盯着屏幕看了 30 秒。这 10 秒,干完了我 3 天的活。
第二天上班,我拿着脚本给老板看。老板说:“不错,以后这种活就交给你了。”
我心想,这意思是以后我不仅要干自己的活,还得帮别人写脚本?
不过说实话,这次经历让我明白了一件事。AI 确实能帮你省时间,但它不能帮你省脑子。你得先知道自己要什么,然后才能让 AI 帮你干活。如果你连 Excel 公式都不会、连 Python 报错都看不懂、连合并单元格都想不起来检查,那 AI 对你来说就是个高级百度。
而且,免费的 ChatGPT 3.5 和付费的 4o 差距还是很大的。3.5 经常给我一些过时的或者不准确的解法,4o 能直接理解上下文,还能根据我的报错信息一步步调整。但 4o 要 20 刀一个月,我舍不得。
最后我总结了一个血泪教训:下次再有重复性数据处理工作,先花 30 分钟想想能不能用工具自动化,而不是直接上手干。30 分钟的思考,能省下 3 天的体力劳动。而且,就算你最后还是要手动干,至少你知道自己为什么在手动干,而不是被 Excel 表格绑架了。
今天下午,行政小妹又来找我,说“能不能帮我也写一个脚本”。我说可以,但你得请我喝奶茶。她说行。我打开 ChatGPT,把她的需求输入进去,5 分钟后脚本出来了。
她一脸崇拜地看着我。我没告诉她,这脚本其实不是我写的,是 AI 写的。我就说了一句“我懂点 Python”,就成了公司里的“效率大师”。
这年头,会问问题的人,比会干活的人更值钱。AI 是工具,但用好工具本身也是一门手艺。而我,正在用这门手艺骗奶茶喝。
📎 延伸阅读
看完这篇,如果你想:
- 直接拿工具 → 回复”13“,我把跨境获客工具包发给你
- 系统学习 → 点击菜单”AI训练营”,从0开始跑通AI变现