表格的拆分、团结一直是excel中的艰辛ag百家乐苹果版下载,而用deepseek不错让你一秒完成。
如下图表中,条目按A列名堂内容拆分红多个表格并另存为单独的excel文献,文献名为A列的值。
条目拆分恶果:
具体操作步调:
1、让DeepSeek生成代码
大开https://www.deepseek.com/,点别针先把表格文献上传(上传表格截图也不错)
把问题提交给deepSeek(一定要刻画澄澈)
很快想路和VBA代码就生成了,何况提供了代码的属目使用说明
Sub SplitDataByProject Dim dict As Object Dim wsSource As Worksheet Dim lastRow As Long, i As Long Dim key As Variant Dim newWb As Workbook Dim newWs As Worksheet Dim savePath As String '开发字典用于存储独别称堂值 Set dict = CreateObject("Scripting.Dictionary") Set wsSource = ThisWorkbook.Sheets("A表") '把柄骨子表名修改 '取得数据终末一转 lastRow = wsSource.Cells(wsSource.Rows.Count, "A").End(xlUp).Row '集中独别称堂值(搁置标题行) For i = 2 To lastRow If Not dict.exists(wsSource.Cells(i, 1).Value) Then dict.Add wsSource.Cells(i, 1).Value, Nothing End If Next i '开发保存旅途(默许为现时使命簿旅途) savePath = ThisWorkbook.Path & "\" Application.ScreenUpdating = False Application.DisplayAlerts = False '轮回处理每个名堂 For Each key In dict.keys '创建新使命簿 Set newWb = Workbooks.Add Set newWs = newWb.Sheets(1) '复制标题行 wsSource.Rows(1).Copy newWs.Rows(1) '筛选并复制数据 wsSource.Range("A1:F" & lastRow).AutoFilter Field:=1, Criteria1:=key wsSource.UsedRange.Offset(1).SpecialCells(xlCellTypeVisible).Copy newWs.Range("A2") '断根筛选 wsSource.AutoFilterMode = False '保存文献 newWb.SaveAs savePath & key & ".xlsx" newWb.Close Next key '收复开发 Application.ScreenUpdating = True Application.DisplayAlerts = True MsgBox "已拆分生成 " & dict.Count & " 个文献!"End Sub
2、按上头说明履行代码
按Alt+f11大开VBE编程器(WPS需要装配WPS VBA插件)
插入菜单-添加模块后,把代码粘贴的右侧空缺处中,ag百家乐贴吧点三角运转
只需1秒,在现时文献夹下就生成4个新文献
大开后恰是拆分后的表格,DeepSeek任务凯旋完成。
若是代码需要保存在excel使命簿内,文献需要另存为启用宏的使命簿
有了VBA加捏ag百家乐苹果版下载,DeepSeek不错帮咱们完成好多复杂使命,除了本文的拆分,团结多个excel文献等操作也不错管制!