1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > 人工智能AI > 正文

人工智能AI

DeepSeek写Excel公式倒底有多牛?

1987web2025-02-27人工智能AI12
我们都知道DeepSeek可以帮我们写代码处理表格数据,但兰色很想了解它写公式的极限。于是兰色决定和Seepseek来一场PK。嘿嘿,过程太精采

我们都知道DeepSeek可以帮我们写代码处理表格数据,但兰色很想了解它写公式的极限。于是兰色决定和Seepseek来一场PK。嘿嘿,过程太精采

题目、要求在右表F4设置公式,从左表筛选B列包含F1:F2区域的行。

于是我把截图发给Deepseek,然后提出要求:

要求在左侧F4单元格设置excel公式,从左表B列中查找包含F2:F2值行(公式要能适应更多行),然后把符合条件的A:D列筛用公式筛选到右侧的F:I列。

结果发现我把本应是F1:F2却写成了F2:F2, 单条件对Deepseek来说好象一点难都没有,很快给出答案。

接下来兰色告诉Deepseek,说错了,是包含F1:F2的值。

DeepSeek好象也不费力,轻松搞定,结果正确

但公式在兰色眼中却不完美,如果条件有很多个,用isnumber+isnumber+....公式会非常的长。于是继续难为DeepSeek

24秒后Deepseek一口气给他很多种方案,其中一个公式让兰色有点吃惊,它竟然连Byrow都会用,会用这个函数的差不多水平至少在中级。估计到这儿能看懂公式的也不多了。

兰色注:Deepseek用Byrow逐行用isunmber+search查找判断,用Sumproduct生成结果,再作为filter条件进行筛选。

虽然公式简化不了不少,但还有大幅简化的空间。于是兰色给Deepseek提供新的思路,用find、torow等函数替换原来的函数

Deepseek果然听劝,迅速写出新公式。

但....这儿的Lambda实在是没有必要。兰色继续提示:

Deepseek不负有心人,哈哈,最简公式竟然被它写出来了

=FILTER(A2:D100,BYROW(ISNUMBER(FIND(TOROW(F1:F2),B2:B100)),OR),"无匹配结果")

兰色说:如果按Excel知识面,兰色在Deepseek面前本不值一提,但它缺少大量的实战经验。如果有人拿更多实战公式训练它,不久之后所有人都不用再学Excel函数公式了,有它足以。我突然有个想法,兰色将来做成一个工作室,在Deekseek基础上弄一个小模型,专门训练excel公式,它会不会变得更强,哈哈,想想而已....