我们先来看一个简单的例子。
首先描述一下想要的公式:对A列求和,条件是
当B列等于Sales。
显然,这是一个SUMIF或者公式。
点提交,AI就给你生成了一个公式,而且还用了换行和缩进。
当然,它的能力远远超出了这么简单的需求,实际上,它可以完成很多复杂的需求。
加载到Excel
在Excel的插入选项卡里面,点击获取加载项:
在对话框中搜索: ,
结果中的第一项就是我们要的加载项。
点击添加,就加入到你的Excel当中了。
在Exce选项卡里就会多了一个选项卡,下面有三个命令:
点击第一个命令就可以打开右侧面板。这是AI帮我们写公式的地方,
你刚打开面板时只显示当前单元格中的公式,这里可以编辑,格式化公式,就好像一样。
点击AI ,就打开了AI生成器,
你可以输入任意你的需求,它都会给出合适的公式
刚开始,不熟悉这个工具,你可以试试按钮,看一看它给出什么样的需求。这些需求是随机的,每次点这个需求都不一样。
我遇到了下面这个例子,才第一次被工具打动了。因为这个例子相对来说不是那么简单的,
“对a列求和,条件是b列等于苹果或者橘子”
即使是对Excel的公式比较熟悉的的朋友,也未必能够马上写出这个公式来。
当我看到AI给出这个公式的时候,我心里就觉得它其实是真正理解这个需求的。
这个公式就是需要将两个SUMIF相加,一个计算苹果,一个计算橘子。
我们已经试了英文,还不错。那么中文呢?
用中文提需求
“如果b列为苹果或者橘子时,计算a列的和”。其实就是把刚才的英文需求翻译成中文,
果然也理解了我们的需求。
更复杂一些的::套IF
“为每一个人的成绩分级,90分以上为A,80~90为B,60~70为C,60以下为D“
没问题。
而且要注意,我的需求描述是有缺陷的:少了80~70区间,80~90为B,60~70为C,那么70~80中间是什么?
而AI生成的公式并没有遗漏,将60到80都作为C返回。
再看一个更复杂的需求:
”在A2到F100中筛选,筛选条件是A列里没有出现在区域K2:中的记录。
这个公式够复杂吧!大部分朋友都不一定能马上写出来。
我大致看了一下,觉得是对的,但是没有仔细验证。如果大家有兴趣可以自己验证一下。
试试查找函数
“在表一中查找姓名为黄蓉的成绩”
果然生成了公式,返回第2列,因为它不知道成绩在第几列。
改进一下,
现在告诉它成绩在第三列,结果公式中就返回第三列。
再刁难一下它。
“在表一中查找姓名为黄蓉的成绩,不要用”
不出意料,给出了INDEX+MATCH的方案。
新函数
我们再试试新函数,“得到A1到A100中的不重复值”,
它竟然还知道函数。
不过关于新函数,它掌握的可能并不好。因为前面筛选它并没有选择函数。而查找也没有使用函数。
不过,如果你告诉它使用这个函数,多数它还是可以写出对应公式。
其他
这个加载项是基于 Codex的,是专门训练来写程序的。
这个工具还有很多功能,比如解释公式,对公式做改进,格式化已有的公式等,具体请看下面的视频。
详细解释请看视频
加入E学会,学习更多Excel应用技巧
//learn/
Excel+Power Query+Power Pivot+Power BI
Power Excel 知识库 按照以下方式进入知识库学习
Excel函数 底部菜单:知识库->Excel函数
自定义函数底部菜单:知识库->自定义函数
Excel如何做底部菜单:知识库->Excel如何做
面授培训底部菜单:培训学习->面授培训
Excel企业应用底部菜单:企业应用
也可以在历史文章中学习Excel,Power Query,Power Pivot,Power BI,Power 各种技巧。