大家好,我是简言。
告诉大家一件恐怖的事情:月底又要来了。
很多财务同行又要启动表哥表姐模式,面对Excel表格合并、数据汇总、银行流水清洗等繁琐工作。
昨天,一位粉丝在群里发了一张截图,满屏的报错代码。
他问我:“简言,都说Power Query 是 Excel 里的数据清洗神器,为什么我用来合并银行流水,它总是报错?”
我看了一眼报错代码:Expression.Error: 找不到表 'Sheet1'。

原因很简单,Power Query(PQ)是个标准螺丝钉,它只能和标准的零件匹配。
而我们财务遇到的往往是非结构化数据,也就是常说的烂数据:有的表叫 Sheet1,有的叫 Page1,表头顺序还不一样。 面对这种难题,最高效的解法不是去修“破烂”,而是直接雇一个更高级的“生产工”——Excel VBA 自动化脚本。。
“可是简言,我不会写代码呀”
以前,这确实是个门槛。但现在,有了 DeepSeek,你根本不需要懂代码。 今天这篇,我就手把手教你:如何用 3 句人话,指挥 DeepSeek 写出一个高效率的自动化宏。
这里先科普一下Power Query 和VBA 的区别,借用一个做饭的逻辑,让你瞬间明白:
Power Query 是预制菜流水线:必须放入指定形状的盘子才能转动。
VBA 是私人大厨:你可以命令他“不管盘子是圆是方,把菜倒进锅里就行”。
以前请这个“大厨”很贵(学习成本高),现在 DeepSeek 就是这个大厨,而你只需要做“点菜”的人。
很多人和 AI 聊天,做出来的代码跑不通,是因为不懂“结构化提问”。
DeepSeek不是你肚子里的蛔虫,你必须把需求翻译成它能看懂的语言。
错误的问法:“帮我把这个文件夹里的 Excel 合并一下”。
我们要把需求拆解为:背景(Context)+ 痛点(Pain)+ 动作(Action)。
复制这段 Prompt 发给 DeepSeek:
**【背景】**:你是一名资深 VBA 专家。我有一个文件夹(路径在代码中留空),里面有 12 个 Excel 文件。 **【痛点】**:这些文件来自不同系统,Sheet 名称不统一(有的叫 Sheet1,有的叫 Page1),且表头可能不一致,不能使用 Power Query。 **【动作 - 关键要求】**: 请写一个 VBA 宏,执行以下操作:1. **无视 Sheet 名称**:强制遍历每个文件,只复制它的**第 1 个 Sheet**(使用 `Sheets(1)` 语法)。2. **堆叠模式**:将这些 Sheet 复制到当前工作簿,变成独立的 Sheet。3. **防重命名**:用“原文件名”命名新 Sheet,如果重名,自动在后面加数字区分。4. **容错**:加上 `On Error Resume Next`,防止因为某个文件损坏导致程序中断。DeepSeek 输出代码后,你只需要做 3 步“傻瓜式”操作:
Step 1:打开“开发者工具” 在 Excel 里按住 Alt + F11,会弹出一个灰色的窗口。 (如果没反应,在功能区右键 -> 自定义功能区 -> 勾选“开发工具”)
Step 2:粘贴代码: 在左侧菜单栏右键 -> 插入 -> 模块。 把 AI 给你的代码,完整粘贴进去。
Step 3:运行并选择文件夹:点击上方绿色的运行小三角 ▶️。 此时 Excel 会弹出一个窗口,你只需要选中那个存放了 100 个烂账单的文件夹,点击【确定】。
你会看到屏幕闪烁,底部的 Sheet 像变魔术一样,一个个自动蹦出来。 几个格式各异的账单,3 秒钟全部抓取完毕,整整齐齐。
成年人的世界不做选择题。 标准数据用PQ,非标数据用VBA。
作为财务人,我们不要迷信某一种“高大上”的工具。技术的本质是为了解决业务问题。 当精密的仪器(PQ)解决不了问题时,用最原始的“暴力复制”逻辑(AI + VBA),反而是最高效的降维打击。
这可能是你今年最后一个手动合并账单的夜晚。为了让你彻底摆脱“表哥表姐”的宿命,我把:
DeepSeek 验证过 10 次的 “暴力合并宏”(.txt 源码)
小白使用说明书
还有那张价值百万的 《工具选型决策图》
全部打包在 飞书文档 里了。 👉 关注公众号,后台回复关键词:【暴力合并】 立刻让你的 Excel 拥有“自动驾驶”能力。
愿你手中有剑,心中有数。
如果你身边也有月底被 Excel 折磨的同事,转发给他,救人一命胜造七级浮屠。点个在看,下期教你用 DeepSeek 搞定其他场景。
#DeepSeek#Excel技巧#财务自动化#VBA#PowerQuery#数据分析#会计日常#表格合并#黑科技#DeepSeek教程
✅精选推荐
2025DeepSeek 完全指南,99% 的人都不知道的 10 个隐藏技巧(建议收藏)