使用 AIGC ,ChatGPT 快速合并Excel工作薄

news/2024/7/21 6:47:29 标签: AIGC, 人工智能, excel, wps, chatgpt

职场数据处理,数据分析汇报与统计的过程中,经常会遇到这样的一个问题那就是需要统计的数据源在多个文件中,多个工作薄中,如果要进行数据处理,汇总的时候会很不方便

例如:

如果要汇总6个月的数据可能就得需要手动复制了。

再或者用其它方法来进行数据合并。

例如我们可以使用非常高效的VBA来实现文件合并操作。

是不是在想,我不会写VBA,我也不会语法编辑。

怎么办呢?

可以让ChatGPT来帮我们写出代码。

ChatGPT发送Prompt:(请写个VBA代码,将路径为“C:\Users\EDY\Documents\Excel”的文件夹中的所有Excel工作簿合并为一个新的工作簿,合并的工作簿也要在该文件夹里,新工作簿的每个工作表保留原工作簿对应的文件名)

Sub MergeWorkbooks()
    Dim Path As String, Filename As String
    Dim wb As Workbook, NewBook As Workbook
    Dim ws As Worksheet

    '设置文件夹路径
    Path = "C:\Users\EDY\Documents\Excel\"
    '创建新工作簿
    Set NewBook = Workbooks.Add(xlWBATWorksheet)

    '循环遍历文件夹中的所有工作簿
    Filename = Dir(Path & "*.xls*")
    Do While Filename <> ""
        '打开工作簿
        Set wb = Workbooks.Open(Filename:=Path & Filename)
        '将每个工作表复制到新工作簿
        For Each ws In wb.Worksheets
            ws.Copy After:=NewBook.Sheets(NewBook.Sheets.Count)
            '重命名工作表为原工作簿的文件名
            ActiveSheet.Name = Left(wb.Name, InStrRev(wb.Name, ".") - 1)
        Next ws
        '关闭打开的工作簿
        wb.Close SaveChanges:=False
        '查找下一个工作簿
        Filename = Dir()
    Loop

    '保存新工作簿
    NewBook.SaveAs Filename:=Path & "MergedWorkbook.xlsx", FileFormat:=xlOpenXMLWorkbook
End Sub

接下来我们来验证这段代码做文件合并。

新建一个Excel文件,打开VBA编辑。

接下来将代码粘贴进来。

接下来我们可以在Sheet1将6个Sheet页的数据查找过去。

在Sheet1中我们先做好表格标题如下:

接下来我们使用Vlookup+indirect组合将不同的工作表的数据查找过来。

=VLOOKUP($A2,INDIRECT(B$1&"!A:C"),3,0)

得到完整结果。

 AIGC ChatGPT 职场案例
AI 绘画 与 短视频制作
PowerBI 商业智能 68集
数据库Mysql 8.0  54集
数据库Oracle 21C 142集
Office 2021实战应用
Python 数据分析实战,
ETL Informatica 数据仓库案例实战
Excel 2021实操 100集,
Excel 2021函数大全 80集
Excel 2021高级图表应用89集,
Excel 2021大屏可视化制作 56集
Excel 2021实用技巧300集
PPT 2021 商业汇报实战应用69集
数据分析可视化Tableau 80集
数据可视化FineReport 50集
送你各类文档模板PPT,表格,大屏可视化 超过5000+模板
VX: sz1580998 一对一咨询答疑
案例实战 http://t.csdn.cn/zBytu

 AIGC ChatGPT 职场案例
AI 绘画 与 短视频制作
PowerBI 商业智能 68集
数据库Mysql 8.0  54集
数据库Oracle 21C 142集
Office 2021实战应用
Python 数据分析实战,
ETL Informatica 数据仓库案例实战
Excel 2021实操 100集,
Excel 2021函数大全 80集
Excel 2021高级图表应用89集,
Excel 2021大屏可视化制作 56集
Excel 2021实用技巧300集
PPT 2021 商业汇报实战应用69集
数据分析可视化Tableau 80集
数据可视化FineReport 50集
送你各类文档模板PPT,表格,大屏可视化 超过5000+模板
VX: sz1580998 一对一咨询答疑
案例实战 http://t.csdn.cn/zBytu


http://www.niftyadmin.cn/n/5162923.html

相关文章

深度学习_11_softmax_图片识别代码原理解析

完整代码&#xff1a; import torch from d2l import torch as d2l"创建训练集&创建检测集合" batch_size 256 train_iter, test_iter d2l.load_data_fashion_mnist(batch_size)"每个图片长度&#xff0c;以及图片种类" num_inputs 784 num_output…

栈的应用:括号匹配,递归

目录 1.栈的应用1.括号匹配问题算法实现 2. 递归栈在递归中的应用 3.队列的应用 1.栈的应用 1.括号匹配问题 ①可用栈实现该特性&#xff1a;最后出现的左括号最先被匹配&#xff08;LIFO)。 ②出栈&#xff1a;每出现一个右括号&#xff0c;就“消耗”一个左括号。 ③匹配失败…

单病种上报系统如何促进医院单病种质控管理

米软单病种上报系统自面市以来&#xff0c;一直以产品实力取胜&#xff0c;在助力医院实现病例数据快速、准确上报后&#xff0c;米软将自我优化重心投向了单病种医疗质量控制。 从填报过程监管&#xff0c;到结果分析、预警整改&#xff0c;米软重视质控的数据管理及应用。通过…

第一百六十七回 如何修改按钮的形状等属性

文章目录 1. 概念介绍2. 修改方法2.1 修改形状2.2 修改颜色2.3 修改位置3. 示例代码4. 内容总结我们在上一章回中介绍了"如何创建以图片为背景的页面"相关的内容,本章回中将介绍 如何修改按钮的形状.闲话休提,让我们一起Talk Flutter吧。 1. 概念介绍 我们在前面…

React中JSX语法入门

JSX语法入门及代码 JSX是一种JavaScript的语法扩展&#xff0c;用于在React中描述用户界面的结构。它允许开发者使用类似HTML的语法来创建React元素&#xff0c;使得代码更具可读性和可维护性。JSX将HTML标签和JavaScript代码结合在一起&#xff0c;可以在其中使用JavaScript表…

企业攻击面管理的七个最佳实践

一、全面了解攻击面 要建立有效的安全防御&#xff0c;企业必须了解哪些数字资产已经暴露、攻击者最有可能针对的网络资产以及需要哪些保护措施。报告显示&#xff0c;11%的企业IT资产缺少端点保护。因此&#xff0c;提高攻击面可见性至关重要。要查找的漏洞类型包括较旧且安全…

使用xml配制reids

如下&#xff1a; <bean id"connectionFactory"class"org.springframework.data.redis.connection.jedis.JedisConnectionFactory"> --><constructor-arg name"clusterConfig"ref"clusterConfig" /><constructor-a…

Linux学习第36天:Linux RTC 驱动实验:时间是一条流淌的河

Linux版本号4.1.15 芯片I.MX6ULL 大叔学Linux 品人间百味 思文短情长 RTC就是实时时钟。 本笔记主要学习Linux RTC驱动试验&#xff0c;主要内容包括Linux内核RTC驱动简介、I.MX6U内部RTC分析、RTC时间查看与设置。因为Linux内核已经…