自动化办公遇到数据混乱?用ChatGPT处理Excel需要哪3个函数?
我正泡了杯茉莉花茶窗外下着雨,心里那个烦啊(4月,坐标成都,那雨下了整整三天)。 我第一反应是手动改,结果改了半小时,眼睛都快瞎了。后来想起同事前两天跟我说过,现在ChatGPT能直接处理Excel,死马当活马医。我直接把那堆乱七八糟的表格截图扔给ChatGPT,问它有没有办法自动整理。它给我回了一堆文字,核心意思其实就三个函数,但当时我没看懂,还骂了句“能不能说人话”。 后来我冷静下来,耐着性子仔细看它给的代码。第一个函数叫VLOOKUP,这玩意儿我之前知道,但一直没搞明白怎么用。ChatGPT给我举了个例子,说供应商名字错乱时,可以先建,一个标准名称对照表,然后用VLOOKUP把“张三种技”之类的错误名字,自动匹配回“张三科技”。我当时试了一下,嘿,还真管用,就是第一次写公式时忘了加第四个参数,结果匹配出一堆#N/A(这个我记一辈子)。
第二个函数是IF。
这个其实不难,但搭配VLOOKUP一起用就绝了。
因为VLOOKUP匹配不到数据时会显示#N/A,整张表看起来还是乱。
ChatGPT让我在外面套一层IFERROR,把错误值替换成“请核对”三个字。
我当时心想,这不就是把错误藏起来吗?
但后来发现,至少报表交上去时,领导不会因为满屏错误码而骂娘。
不过有次我手滑,把IFERROR的第二个参数写成了空字符串,结果匹配不到的单元格全变成空白,老板还以为数据丢了,又把我骂了一顿。
第三个函数是TEXT。
这个最实用,也最容易被忽略。
那个日期乱成神马样你们都想象不到——有人用“2023/3/15”,有人用“2,023-03-15”,还有人直接写“20230315”。
ChatGPT让我用TEXT函数统一格式,比如=TEXT(A2,"yyyy-mm-dd")。
我当时想,这得多简单?
结果一用发现,如果原始数据里带着中文“年”“月”,TEXT直接报错。
后来我又问了它一句,它告诉我先用SUBSTITUTE把“年”替换成“-”,再用TEXT。
折腾了两三遍才搞定。
其实那天我忙到晚上十点多,中间还跑出去买了个烤红薯,回来继续改。
突然发现,原来数据混乱的根本原因不是技术问题,是同事懒得按规范填。
ChatGPT帮我解决了技术层面,但人的懒散是真没办法。
不过话说回来,这三个函数搭配起来,基本能覆盖80%的数据混乱场景。
VLOOKUP负责匹配,IF负责兜底,TEXT负责规范格式,三个一起上,数据就能从“乱七八糟”变成“勉强能看”。
有一次我甚至用这三个函数做过更骚的操作:两份不同来源的客户名单,一份用全角数字,一份用半角数字,VLOOKUP死活匹配不上。
我心想这不科学啊,后来发现是空格捣的鬼——有的名字后面带了个看不见的空格。
ChatGPT真心推荐我用TRIM函数先清理空格,再VLOOKUP。
虽然题目只问了三个函数,但TRIM也算半个救星吧。
我的感觉是,ChatGPT就向一个脾气很好的老工程师,你问什么它都给你掰扯清楚,但你得自己动手试一遍才行。
上周我整理去年全年的报销数据时,又碰到了新问题:金额栏里有单位符号,比如“300元”“500¥”,还有一些直接写“无”。
我本想用VLOOKUP处理,后来发现根本用不上,直接用Excel的查找替换功能配合TEXT就行。
ChatGPT告诉我可以用SUBSTITUTE把“元”和“¥”去掉,再套一层VALUE转成数字。
虽然多绕了一步,但总比手动删强。
最后说个题外话。
有天晚上我改完表格,顺手查了下ChatGPT的API调用次数,发现自己一个月用了一万多条,其中一大半都是为了Excel。
现在公司里有人专门找我帮忙,我直接甩个ChatGPT链接过去,说“你先问它,搞不定再来找我”。
效果拔群,省下来的时间够我多看两集剧了。
,对了那天改表格时我嘴里还啃着个苹果,吃完发现苹果核一直在手边,差点扔进键盘里(笑死)。