ChatGPT 自动化办公系列教程 - 提问篇:协助解决 Excel 相关问题( 二 )


比如我这里还是这份示例数据 。
但我现在希望可以按照城市把表格数据拆分到不同的 Sheet 页 。
你数据少的话,可以手动复制粘贴,多了的话就很麻烦 。
那我们现在问问如何通过 VBA 实现 。
你会发现我的提问前面都没变,因为前面是上下文背景,最后一段才是我现在的要求 。

ChatGPT 自动化办公系列教程 - 提问篇:协助解决 Excel 相关问题

文章插图
这代码整的,格式规范,还带注释 。
不过说实话,我也就10年前学过 VBA 现在早就啥都不会了,所以我也看不出来对错 。
那我们来实际运行下这段 VBA 代码 。
首先,如果你之前没用过 VBA,那么你需要先右键 Excel 上方的命令栏,选择自定义 。
然后把开发者工具勾选上,因为默认是看不到的 。
之后你就能看到开发者工具,在这里选择Basic。
Basic 就是 VBA,VBA 全称是Basic for
这时候我们就打开了 VBA 编辑器,然后你需要在这里点击新建。
VBA 代码需要放到里面,Excel 才能全局调用这里面的代码 。
所以我们一般写自定义 VBA 宏的时候都是放到里面 。
接下来复制粘贴提供的 VBA 代码
之后保存退出返回到 Excel 界面 。
然后在上方开发人员工具中点击宏(宏是一组预定义的命令和操作序列,帮助我们执行自动任务的,不知道大家玩没玩过wow,里面就有宏的概念)
找到我们的 VBA,点击运行 。
运行后,我们的 Excel 真的按照不同城市拆分到了不同工作表 。
这样我们一个完全不会 VBA 的人,也都可以通过使用 VBA 来提升工作效率 。
总结
通过这篇文章大家会发现,类似 Excel 这种需求,原本我们需要专门学习,并且背大量公式才能得心应手的解决工作问题 。但现在只需要学会提问,然后复制粘贴就能解决,完全不需要背公式 。
可想而知之后,我们普通人不再需要专门学会某项技术,而是只需要什么都知道一点,不用什么都精通,再配合上, 你就能什么都会干了 。这个会干并不是说能成为这个行业的专家,而是能完成日常工作任务,毕竟就算是专门搞 Excel 的很多人也并不一定是资深专家 。真正的资深专家是非常少的,并且需要在这个领域内投入大量的时间和精力,这对于我们普通人来说,不如什么都了解一点更实际一些 。
应用场景之数据处理和高效自动化办公
从基础到项目实战