1 分钟用 Deepseek 和豆包搞定 Excel 复杂操作

相信很多人跟作者一样是 Excel 新手,处理复杂数据犯难。 直到遇到 Deepseek 和豆包,才发现 Excel 处理能如此轻松。

Excel是打工人的必备神器,但实话实说,对于“表哥”我是真的小白一个,平常遇到数据处理我是能用代码解决就用代码解决。

但今天我发现了新大陆——原来Deepseek还是处理Excel的高手。

下面我就把今天使用DeepSeek的心得体会毫无保留的分享给大家,看完有收获帮忙点个免费的赞。

让Deepseek写Excel公式

需求:

  1. 我要在E列显示出A列的项目名称——重复名项目称只显示一次
  2. F列显示对应E列数量最大值的名称(显示的名称在B列)
  3. G列显示C列对应的数量
    要是搁之前,我的第一想法肯定是用Golang写一个小工具来处理这个问题——但这是杀鸡用牛刀。
    我们来看看Deepseek是如何处理的:

1、打开Deepseek官网

https://chat.deepseek.com/

2、将表格传给Deepseek

不上传表格,截图上传也是一样的。

帮我写Excel公式,e列显示a列项目名称——从e2开始显示,并且同一个项目名称只显示一次
Deepseek深度思考了46s后给我了公式

我使用了方法2 ,这是一个通用兼容的公式。

这里还有一个注意点,原本我将公式复制后直接按回车键了,但这里是不行的,需要按组合键:Ctrl+Shift+Enter
其实上面Deepseek也提示了。

我想着用同样的方法处理F列和G列,但这时Deepseek罢工了~~~

不想在这等

我于是切换到豆包

豆包在F列给出的公式:

=INDEX($B:$B,MAX(IF($A:$A = $E2,IF($C:$C = MAX(IF($A:$A = $E2,$C:$C)),ROW($C:$C),""),"")))

在 G 列(显示对应的数量)输入公式:

=MAX(IF($A:$A = $E2,$C:$C))

改动ABC列数据,EFG列数据也是能联动的。perfect

视频演示:


生成图表

之前在别人的Excel中经常看到绚丽的图表,但是我不会做,这次我想做一个,于是我继续和豆包对话:

豆包给出的答案也挺详细的:


拆分Excel

比如我能不能按“项目”将这数据拆分出3个Excel??当然可以!

项目A的数据放到一个Excel,项目B的数据放到另一个Excel……

这边的数据需要拆分3个Excel。

数据量不多手动复制就可以了,但当数据量达到几千上万手动复制粘贴的方法肯定很容易出错,怎么办?

把数据扔给Deepseek,直接问!

经过Deepseek思考,它给出的方案:

以下是实现该需求的VBA代码,可以将数据按A列项目拆分保存为独立Excel文件

完整vba代码如下:

Sub SplitDataByProject()
    Dim ws As Worksheet
    Dim dict As Object
    Dim lastRow As Long
    Dim projectName As String
    Dim i As Long, r As Long
    Dim newWb As Workbook
    Dim newWs As Worksheet
    Dim headerRange As Range
    Dim dataRange As Range
    
    Set ws = ThisWorkbook.Sheets(1) ' 假设数据在第一个工作表
    Set dict = CreateObject("Scripting.Dictionary")
    lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
    
    ' 收集所有项目名称(去重)
    For i = 2 To lastRow
        projectName = ws.Cells(i, 1).Value
        If projectName <> "" And Not dict.exists(projectName) Then
            dict.Add projectName, Nothing
        End If
    Next i
    
    ' 设置标题行
    Set headerRange = ws.Range("A1:C1")
    
    ' 为每个项目创建独立文件
    For Each Key In dict.keys()
        ' 创建新工作簿
        Set newWb = Workbooks.Add
        Set newWs = newWb.Sheets(1)
        
        ' 复制标题
        headerRange.Copy newWs.Range("A1")
        
        ' 筛选并复制数据
        r = 2 ' 数据起始行
        For i = 2 To lastRow
            If ws.Cells(i, 1).Value = Key Then
                ws.Rows(i).Copy newWs.Rows(r)
                r = r + 1
            End If
        Next i
        
        ' 保存文件
        newWb.SaveAs Filename:=ThisWorkbook.Path & "\" & Key & ".xlsx"
        newWb.Close SaveChanges:=False
    Next Key
    
    MsgBox "拆分完成,共生成 " & dict.Count & " 个文件!"
End Sub

使用说明如下:

  1. 按 Alt+F11 打开VBA编辑器
  2. 在工程资源管理器中右键插入新模块
  3. 粘贴以上代码
  4. 确保:
  • 数据位于第一个工作表
  • 标题在A1:C1 (项目、名称、数量)
  • 数据从第2行开始
  1. 按 F5 运行宏

拆分成功


Deepseek 在 Excel 处理方面,展现出强大实力,帮我们化解办公难题。

希望本文分享能助力大家提升办公效率。
若你有所收获,点赞分享,让更多人知晓。

愿大家持续探索,挖掘工具更多潜能,让办公更高效 。

DeepSeek豆包Kimi以及GPT都是涉及人工智能技术的不同产品服务,各自有着不同的特点发展背景。 DeepSeek是一个由360公司支持的人工智能搜索引擎项目。除了提供传统的搜索功能之外,还集成了多种AI服务,例如通过与多家国内顶尖的大模型合作来实现更复杂的任务处理,如文本生成、图像转视频等。此外,360为DeepSeek提供了专门的安全服务通道——"DeepSeek高速专线",确保数据传输的安全性速度。 豆包Kimi是中国互联网巨头腾讯旗下的一个大模型系列之一。这类模型通常被集成进腾讯的各种应用中,比如微信、QQ其他社交平台,以增强用户体验互动性。虽然最初可能受到较多关注支持,但随着时间推移,某些版本可能会减少官方推广力度而转向自然发展状态。 GPT(Generative Pre-trained Transformer)是由OpenAI开发的一系列大型语言模型的名字。它代表了一类先进的机器学习算法,能够根据给定提示生成类似人类编写的文本段落。由于其强大的自然语言理解生产能力,GPT在全球范围内获得了广泛的应用,并成为许多对话系统技术的基础组件。 联系方面: - 这些平台都在利用深度学习技术大规模的数据训练来改进自身的性能。 - 它们均属于现代信息技术领域内的创新成果,旨在提高人们获取信息及交流沟通效率。 区别在于: - DeepSeek侧重于构建综合性的AI服务平台,结合了安全防护措施; - 豆包Kimi更多地融入到了具体的消费级应用程序之中; - GPT作为一个开源框架,强调的是开放共享的精神及其在研究领域的贡献; 综上所述,尽管这三个实体之间存在一些共通之处,但在定位、目标市场技术路径等方面各有千秋。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我:yueda

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值