提取数据
接下来挑战任务升级。假设我们有下面的电话号码列表,我们想要额外的区号(area code),即前面括号内容。
向 ChatGPT 描述此任务:
下面是 ChatGPT 生成的公式:
我们唯一要做的修改就是用 A2 替换 A1,然后就可以得出结果!
计算唯一值
接下来我们数一下列 B 中有多少唯一的区号(area codes)。如下图所示,ChatGPT 生成了非常复杂的公式,但这些公式不起作用。究其原因,可能是 ChatGPT 记住了对话中的每一个细节。我们可以试着提问一个一般性的问题来解决:
ChatGPT 生成的公式如下
如果加上区号所在的范围,公式又变成如下方式:
使用 ChatGPT 创建宏
接下来让我们尝试使用 VBA 创建一个简单的宏,按 tab 名对 sheet 进行排序。
由上图可得,ChatGPT 出现了错误,这时我们需要向 ChatGPT 描述错误,并进行 debug。
一番调试后,ChatGPT 完成了工作,但没有达到预期。除此以外,ChatGPT 通过 tab 名对 sheets 进行排序,它将其中一个 tab 名更改为 temp。
以上就是 PyCoach 对 ChatGPT 的探索,可以看出 ChatGPT 还是很有帮助的,还在为写 Excel 公式头疼的小伙伴,可以试一试了。