娄凯强的博客 Graduate student at Jiangnan University

先做出来,再学深一点儿

封面

今天处理了一个很小但很典型的工作:用 Excel 对比两张表。

一张表来自系统,一张表来自厂家。我要做的事情也不复杂:根据同一个编号,看看两边的描述是不是一致。

我一开始想到的是 VLOOKUP。这个函数以前也用过,知道大概能解决问题。但真正上手时,又觉得这里面有几个麻烦点:

  • 厂家表和系统表的列顺序不一定刚好适合 VLOOKUP;
  • 系统里的部分描述会带上 (OBS)、(LTB) 这类标记;
  • 这些标记只是采购信息,不应该影响最终判断。

于是我把这个问题丢给 AI,想看看有没有更顺手的写法。它给了我一个以前没怎么注意过的函数:XLOOKUP。

这次真正节省时间的,不是“知道了一个新函数”,而是它把查找、清洗、判断这几步放到了一起。

最后用到的公式大概是这样:

=LET(
    系统描述,TRIM(SUBSTITUTE(SUBSTITUTE(B2,"(OBS)",""),"(LTB)","")),
    厂家描述,XLOOKUP(A2,Sheet1!$A:$A,Sheet1!$B:$B,"未找到"),
    IF(厂家描述="未找到",
       "厂家表无此条目",
       IF(系统描述=TRIM(厂家描述),"一致","描述不同")
    )
)

这个公式做了三件事:

  1. 先清理系统描述:把 (OBS) 和 (LTB) 去掉;
  2. 再去厂家表里查找对应描述:用编号作为匹配条件;
  3. 最后判断结果:一致、描述不同,或者厂家表里根本没有这个条目。

这样一来,原本需要一行行肉眼核对的内容,就变成了可以批量判断的结果。

最直观的变化是时间:

原本可能要花两个小时的活,最后十五分钟就做完了。

这件事不大,但给我的感受很明显。

以前遇到这种问题,我大概率会先去搜 Excel 教程、翻函数说明,可能看了半天才知道还有 XLOOKUP 这种东西。现在的路径变短了:我先把问题描述清楚,然后直接拿到一个能用的方案。用完以后,再回过头去理解每个函数到底在干什么。

也就是说,学习不再一定发生在生产之前。

很多时候,我们可以先从一个真实问题出发,做出一个能用的东西,然后再在使用中把知识补上。

这可能是 AI 对普通工作最实际的改变:它不一定让人立刻变成专家,但它能让人更快越过第一道门槛。

先做出来,再学深一点。

相关文章

评论

返回顶部