← 返回文章列表

用AI自动处理Excel 我每天省下2小时

· ⏱ 6 分钟阅读 👁 3 次阅读 📂 AI工具教程
🎧 听全文
点击播放,AI语音朗读全文
实操教程 AI提效 Excel自动化

上周一个做财务的朋友找我,说每个月月底对账要花3天时间。他打开Excel给我看:手动合并12个分公司的报表、用VLOOKUP匹配银行流水、再逐行核对差异。

我说你试试让AI帮你写公式。他半信半疑,结果当天就把3天的活干完了。

这不是段子,是2026年真实发生的事。今天教你怎么用AI处理Excel,不讲原理,直接上手。

第一步:把重复操作翻译成自然语言

打开你的Excel,找到那个让你最头疼的重复操作。比如:

关键动作:用一句话描述你要做什么。

比如我这个朋友的场景:"我有两个表,表1是银行流水(A列是交易时间,B列是金额,C列是对方账号),表2是公司记账(A列是日期,B列是金额,C列是供应商编号)。我要根据金额和日期匹配,找出银行流水里哪些记录在公司记账里没有。"

这句话就是给AI的指令。

第二步:用AI生成公式或VBA

打开Kimi、通义千问或者ChatGPT,把你的自然语言描述贴进去。

提示词模板:

我是Excel新手,请帮我写一个公式/VBA宏。
场景:[上面那句话]
要求:
1. 告诉我具体在哪个单元格输入
2. 公式的含义逐字解释
3. 如果有更简单的方法也告诉我

真实对话示例:

我问Kimi:"表1的A列是姓名,B列是部门,C列是销售额。表2的A列是部门,B列是目标额。我要在表1的D列显示每个人完成目标的百分比。"

Kimi回复:

在D2单元格输入:
=IFERROR(VLOOKUP(B2,表2!A:B,2,FALSE)/C2,"未找到目标")

含义:
- VLOOKUP(B2,表2!A:B,2,FALSE):在表2的A列找B2的值,返回对应的B列
- /C2:除以销售额
- IFERROR(...,"未找到目标"):如果找不到就显示"未找到目标"

下拉填充到所有行即可。

3秒钟,公式生成完毕。

第三步:处理复杂场景用VBA

有些操作公式搞不定,比如:

这时候让AI写VBA宏。

提示词模板:

请帮我写一个Excel VBA宏。
功能:把当前工作簿里所有工作表的数据合并到"汇总"表
要求:
1. 每个表的第1行是表头,只保留一次
2. 合并后在最后一列标注来源工作表名
3. 告诉我怎么运行这个宏

Kimi生成的代码:

Sub 合并所有工作表()
    Dim ws As Worksheet
    Dim summaryWs As Worksheet
    Dim lastRow As Long
    Dim i As Long
    
    ' 创建汇总表
    On Error Resume Next
    Set summaryWs = ThisWorkbook.Sheets("汇总")
    If summaryWs Is Nothing Then
        Set summaryWs = ThisWorkbook.Sheets.Add
        summaryWs.Name = "汇总"
    End If
    On Error GoTo 0
    
    ' 复制第一个表的表头
    ThisWorkbook.Sheets(1).Rows(1).Copy summaryWs.Rows(1)
    summaryWs.Cells(1, summaryWs.UsedRange.Columns.Count + 1).Value = "来源"
    
    lastRow = 2
    
    ' 遍历所有工作表
    For Each ws In ThisWorkbook.Sheets
        If ws.Name <> "汇总" And ws.UsedRange.Rows.Count > 1 Then
            ws.Rows("2:" & ws.UsedRange.Rows.Count).Copy summaryWs.Rows(lastRow)
            
            ' 标注来源
            For i = lastRow To lastRow + ws.UsedRange.Rows.Count - 2
                summaryWs.Cells(i, summaryWs.UsedRange.Columns.Count).Value = ws.Name
            Next i
            
            lastRow = lastRow + ws.UsedRange.Rows.Count - 1
        End If
    Next ws
    
    MsgBox "合并完成!"
End Sub

运行方法:

  1. Alt + F11 打开VBA编辑器
  2. 点"插入"→"模块"
  3. 把代码粘进去
  4. F5 运行

12个表的数据瞬间合并,以前手动复制粘贴要半小时。

第四步:建立你的AI公式库

用过的公式和宏,别用完就扔。建一个Excel文件,专门记录:

场景 AI生成的公式 使用频率
两表匹配 =VLOOKUP(...) 每周
多表合并 VBA宏代码 每月
条件求和 =SUMIFS(...) 每天

下次遇到类似需求,直接复制粘贴,5秒搞定。

结果验证

回到开头那个朋友,他原来的工作流:

任务 以前耗时 现在耗时
12个表合并 30分钟 3秒(VBA)
银行流水匹配 2小时 5分钟(公式)
差异核对 1小时 10分钟(条件格式)
总计 3天 3小时

这不是理论值,是他上个月实际执行的数据。

另一个做电商运营的朋友,以前每天要花1.5小时整理各平台销售数据。现在用AI生成的公式自动汇总,每天省下1小时20分钟。按月薪8000算,相当于每月多赚1000块的时间价值。

变现引导

你可能发现了,AI生成Excel公式这事,门槛不在技术,在于能不能准确描述需求

很多人不是不会用AI,是不知道自己的问题该怎么问。

我在知识星球里整理了50个最常见的Excel场景模板:

每个模板都是"场景描述 + AI提示词 + 生成结果 + 使用说明"的格式,直接复制就能用。

如果你连描述需求都觉得麻烦,也可以找我代做。把Excel文件发我,我帮你写好公式和宏,录个5分钟的操作视频教你怎么用。单个场景200块,复杂项目另议。


关注我,每天一个AI实操技巧,不讲道理只教你做。

🎁 喜欢这篇文章?获取更多干货

关注公众号「xAI智工场」

关注公众号「xAI智工场」

每天一个AI干货
回复「提示词」免费领价值¥199模板

💬

加入AI交流群

微信号:xaizgc
和AI爱好者一起成长

🔥 超值

知识星球·深度圈

系统课程 · 社群答疑 · 资源库
原价¥999 ¥99/年

立即加入 →
分享到

💡 想用 AI 马上搞定这件事?

免费体验 AI 工具箱 →

💬 评论

加载中...