前一阵子ChatGPT非常热闹,网上到处都是相关文章和视频,介绍ChatGPT能做各种各样的事情,还可以写Excel的公式,还可以写vba。 我也想试一下,但是发现它不支持国内的IP,还得翻墙,非常麻烦,就做罢了。 不过不着急,虽然我们用不了ChatGPT,不表示不能用AI帮助我们使用Excel。 今天介绍的工具,就是用AI帮助我们写公式,效果绝对不比ChatGPT差(其实,它跟ChatGPT是近亲),而且是集成在Excel当中的。 我们先来看一个简单的例子。 首先描述一下想要的公式:对A列求和,条件是 当B列等于Sales。 显然,这是一个SUMIF或者SUMIFS公式。 点提交,AI就给你生成了一个公式,而且还用了换行和缩进。 当然,它的能力远远超出了这么简单的需求,实际上,它可以完成很多复杂的需求。 在对话框中搜索:formula editor, 结果中的第一项就是我们要的加载项。 点击添加,就加入到你的Excel当中了。 在Exce选项卡里就会多了一个选项卡,下面有三个命令: 点击第一个命令就可以打开右侧面板。这是AI帮我们写公式的地方, 你刚打开面板时只显示当前单元格中的公式,这里可以编辑,格式化公式,就好像AFE一样。 点击AI Generator,就打开了AI生成器, 你可以输入任意你的需求,它都会给出合适的公式 刚开始,不熟悉这个工具,你可以试试Example按钮,看一看它给出什么样的需求。这些需求是随机的,每次点这个需求都不一样。 我遇到了下面这个例子,才第一次被工具打动了。因为这个例子相对来说不是那么简单的, “对a列求和,条件是b列等于苹果或者橘子” 即使是对Excel的公式比较熟悉的的朋友,也未必能够马上写出这个公式来。 当我看到AI给出这个公式的时候,我心里就觉得它其实是真正理解这个需求的。 这个公式就是需要将两个SUMIF相加,一个计算苹果,一个计算橘子。 我们已经试了英文,还不错。那么中文呢? 果然也理解了我们的需求。 而AI生成的公式并没有遗漏,将60到80都作为C返回。 再看一个更复杂的需求: ”在A2到F100中筛选,筛选条件是A列里没有出现在区域K2:K10000中的记录。 这个公式够复杂吧!大部分朋友都不一定能马上写出来。 我大致看了一下,觉得是对的,但是没有仔细验证。如果大家有兴趣可以自己验证一下。 果然生成了VLOOKUP公式,返回第2列,因为它不知道成绩在第几列。 改进一下, 现在告诉它成绩在第三列,结果公式中就返回第三列。 再刁难一下它。 “在表一中查找姓名为黄蓉的成绩,不要用VLOOKUP” 不出意料,给出了INDEX+MATCH的方案。 它竟然还知道UNIQUE函数。 不过关于新函数,它掌握的可能并不好。因为前面筛选它并没有选择FILTER函数。而查找也没有使用XLOOKUP函数。 不过,如果你告诉它使用这个函数,多数它还是可以写出对应公式。 这个加载项是基于OPENAI Codex的,是专门训练来写程序的。 这个工具还有很多功能,比如解释公式,对公式做改进,格式化已有的公式等,具体请看下面的视频。 详细解释请看视频 加入E学会,学习更多Excel应用技巧 http://www./portal/learn/class_list Excel+Power Query+Power Pivot+Power BI 自定义函数 底部菜单:知识库->自定义函数 面授培训 底部菜单:培训学习->面授培训 Excel企业应用 底部菜单:企业应用 也可以在历史文章中学习Excel,Power Query,Power Pivot,Power BI,Power Automate各种技巧。 |
|