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

news2024/11/28 10:54:36

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

例如:

如果要汇总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.coloradmin.cn/o/1187994.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

车企内部文件传输数据效率太慢?那是没找到合适的文件传输工具

在汽车行业&#xff0c;文件传输是一项不可或缺的工作。无论是内部协作还是上下游交互&#xff0c;都需要高效、安全、便捷的文件传输工具。然而&#xff0c;很多车企还在使用传统的文件传输方式&#xff0c;如邮件、U盘、FTP等&#xff0c;这些方式存在很多问题&#xff0c;比…

GPT-4 Turbo 发布 | 大模型训练的新时代:超算互联网的调度与调优

★OpenAI&#xff1b;ChatGPT;Sam Altman&#xff1b;Assistance API&#xff1b;GPT4 Turbo&#xff1b;DALL-E 3&#xff1b;多模态交互&#xff1b;算力调度&#xff1b;算力调优&#xff1b;大模型训练&#xff1b;GH200&#xff1b;snowflake&#xff1b;AGI&#xff1b;A…

嵌入式养成计划-49----ARM--计算机相关理论--ARM相关内容

一百二十三、计算机相关理论 123.1 计算机的组成 目前的计算机都还是 冯诺依曼体系 &#xff0c;也就是由&#xff1a;输入、输出、运算器、存储器、控制器&#xff0c;这个五个部分构成。输入&#xff1a;Input&#xff0c;常见的输入设备&#xff0c;比如鼠标&#xff0c;键…

【halcon】select_shape 值高宽比例选择

今天&#xff0c;发现一个小技巧分享给小伙伴们。 select_shape&#xff0c;这算子用的非常的多&#xff0c;平时我主要用来选择面积&#xff0c;位置&#xff0c;长宽等等。 今天&#xff0c;我在筛选瑕疵的时候&#xff0c;有很多细长的区域&#xff0c;不是我想要的&#…

新一日分享

本人对单片机领域感兴趣&#xff0c;已经写了34篇CSDN原创文章&#xff0c;有兴趣可以互关噢!

vxe-table表格校验失败后保持可以编辑状态

vxe-table表格校验失败后保持可以编辑状态 鼠标移出后可编辑状态消失 在edit-config设置为 autoClear: false 鼠标移出继续保持可编辑状态 <vxe-grid :edit-config"{trigger: dblclick, mode: row, showStatus: true, autoClear: false}" :edit-rules"valid…

关于AM5-DB低压备自投装置如何应用在某变电站项目的-安科瑞 蒋静

摘 要&#xff1a;随着电力需求的不断增加&#xff0c;电力系统供电可靠性要求越来越高&#xff0c;许多供电系统已具备两回或多回供电线路。备用电源自动投入装置可以有效提高供电的可靠性&#xff0c;该类装置能够在工作电源因故障断开后&#xff0c;自动且迅速地将备用电源投…

人工智能是个什么样的专业?

人工智能&#xff08;Artificial Intelligence&#xff0c;简称AI&#xff09;是一门致力于研究、开发和应用能够模拟、延伸和扩展人的智能的理论、方法、技术和应用系统的学科与技术领域。随着人工智能技术在各行各业的广泛应用&#xff0c;人工智能专业也逐渐成为备受青睐的热…

基于表面电势的AlGaN/GaN MODFET紧凑模型

标题&#xff1a;A Surface-Potential-Based Compact Model for AlGaN/GaN MODFETs 来源&#xff1a;IEEE TRANSACTIONS ON ELECTRON DEVICES&#xff08;11年&#xff09; 摘要 - 本文首次构建了基于表面势&#xff08;SP&#xff09;的AlGaN/GaN调制掺杂场效应晶体管&#…

快速排序【2023年最新】

快速排序思想总结&#xff1a; 内附快排模版&#xff0c;可开袋即食。 学了一套快速排序的模版&#xff0c;接下来我说一下我的理解。 这套模板的思路是这样的&#xff0c;随机找到一个点&#xff0c;可以是数组中的左边界也可以是右边界&#xff0c;或者是数组中任何一个元…

创建Bucket失败,请核对Bucket名称(规则:只能包含小写字母、数字和短横线,必须以小写字母或者数字开头 长度必须在3-255字节之间

这个是管理云服务器的职员的事&#xff0c;和前端没关系&#xff0c; 报错这个的话&#xff0c;一般是上传图片的时候oss那的问题&#xff0c; 接口上传调用成功&#xff0c;但是图片没上传到云服务器上&#xff0c; 小程序和后台如果都用到这个前台和后台都会报错&#xff0c;…

【STM32】HAL库UART含校验位的串口通信配置BUG避坑

【STM32】HAL库UART含校验位的串口通信配置BUG避坑 文章目录 UART协议校验位HAL库配置含校验位的串口配置BUG避坑附录&#xff1a;Cortex-M架构的SysTick系统定时器精准延时和MCU位带操作SysTick系统定时器精准延时延时函数阻塞延时非阻塞延时 位带操作位带代码位带宏定义总线函…

对话凯文·凯利:AI 会取代人的 90% 技能,并放大剩余的 10%

采访 | 邹欣&#xff0c;CSDN 副总裁 作者 | 王启隆 责编 | 唐小引 出品 | 《新程序员》编辑部 5000 天后&#xff0c;你都会做些什么&#xff1f; 是和 AI 助手一起编程&#xff0c;还是让生活完全由 AI 掌控&#xff0c;自己坐享其成&#xff1f;如果到时候还要上班&a…

如何利用SD-WAN优化跨国企业访问SAP的性能

随着企业数字化的创新发展和应用系统部署规模的增长&#xff0c;企业传统网络已经无法满足应用系统对大上行带宽、确定性时延、高可靠和精准优化等能力的要求&#xff0c;因此在现有传统网络基础上&#xff0c;企业也需要不断变革WAN技术&#xff0c;以更稳定、更高效、更安全的…

vue分片上传视频并转换为m3u8文件并播放

开发环境&#xff1a; 基于若依开源框架的前后端分离版本的实践&#xff0c;后端java的springboot&#xff0c;前端若依的vue2&#xff0c;做一个分片上传视频并分段播放的功能&#xff0c;因为是小项目&#xff0c;并没有专门准备文件服务器和CDN服务&#xff0c;后端也是套用…

使用 Socks5 来劫持 HTTPS(TCP-TLS) 之旅

MITM 劫持的过程中&#xff0c;HTTP 协议并不是唯一选择。 实际在 MITM 使用过程中&#xff0c;BurpSuite 和 Yakit 提供的交互式劫持工具只能劫持 HTTP 代理的 TLS 流量&#xff1b;但是这样是不够的&#xff0c;有时候我们并不能确保 HTTP 代理一定生效&#xff0c;或者说特…

力扣每日一题 ---- 2906. 构造乘积矩阵

这题很简单(一下就能想到是前缀和的提米)&#xff0c;但是在处理12345上面需要仔细一点&#xff0c;本来我最开始想到的时候全部累乘在除掉当前数&#xff0c;但是这样就没有把12345考虑进去&#xff0c;如果他本身是12345的话&#xff0c;那么除他以外的乘积并不一定是0&#…

CSS3 边框、圆角、背景

CSS3是最新的CSS标准。CSS3被拆分为“模块”。一些最重要的CSS3模块如下&#xff1a;选择器、盒模型、背景和边框、文字特效、2D/3D转换、动画、多列布局、用户界面。 一、CSS3边框&#xff1a; 用CSS3&#xff0c;可以创建圆角边框、添加阴影框&#xff0c;并作为边界的形象而…

碳酚醛防热复合材料渗透率测试方法及其精密压差控制解决方案

摘要&#xff1a;气体渗透率是树脂基纤维防热和烧蚀复合材料的关键性能参数&#xff0c;基于现有的稳态法渗透率测试技术相关研究报道&#xff0c;本文提出了更详细和切实可行的渗透率测试中的真空压力差精密控制解决方案。解决方案采用了两个真空度可精密控制的缓冲罐布置在被…