11236问答网
全国300+城市AI工具与生活百科问答平台

11236问答网 —— 你的AI助手 · 一站式生活百科与亲子育儿平台

覆盖全国300+城市AI工具与亲子育儿指南 | 每日更新实用问答 | 专业解答AI工具、亲子育儿、生活常识、美食烹饪、职场文教、数码科技等常见问题

自动化办公遇到数据混乱?用ChatGPT处理Excel需要哪3个函数?

栏目:AI工具问答 更新时间:2026-07-19 22:05:51 阅读:2548

么说呢,前阵子公司突然丢过来一个excel,打开一看直接血压拉满——上百行数据,日期格式五花八门,有得2023/几十/15,有的2023.3.15,还有的直接写“三月十五”,供应商名字是也错别字连篇,“张三科技”写成“张三种技”,“李四”写成“李仕”,呢,当时。
我正泡了杯茉莉花茶窗外下着雨,心里那个烦啊(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链接过去,说“你先问它,搞不定再来找我”。

效果拔群,省下来的时间够我多看两集剧了。

,对了那天改表格时我嘴里还啃着个苹果,吃完发现苹果核一直在手边,差点扔进键盘里(笑死)。

精彩评论
小明 昨天
VLOOKUP那招绝了,以前数据匹配老是乱,现在一键查完再也不眼花了!
小红 昨天
问下,TEXTJOIN合并带空单元格时,是直接跳过还是留空?我试了半天没搞明白。
小刚 昨天
补充:IFERROR套VLOOKUP能自动隐藏#N/A错误,文章里没细说但实战超好用。
大刘 昨天
@小刚 对,IFERROR确实是隐藏错误的神器,我在文章第三段提了一嘴,可能不够显眼,感谢补充!
阿花 昨天
为啥只推VLOOKUP?INDEX-MATCH灵活多了,不过TEXTJOIN合并客户名单确实省事。