当前位置:首页 > 办公设计 > Office教程 > 按任意字段将总表拆分为多个分表

按任意字段将总表拆分为多个分表

1年前 (2025-05-24)Office教程1330

代码详细解释见注释,概要说明如下:

第13至第14行代码调用getTitCount函数过程,获取用户在InputBox对话框中输入的标题行行数。

第17至第18行代码调用GetRngGistC函数过程,获取用户在Application.inputbox对话框中选择的拆分依据列。

第20行代码调用disAppSet过程,取消屏幕刷新等系统设置。

第22至第23行代码将总表数据存入数组aData,并获取获取总表实际存在数据的区域、首列、拆分依据列在实际区域中的第几列、首行和尾行等重要数据。这是由于首行首列未必是第一行第一列,比如本例所示的数据,也就导致拆分依据列的列标未必是实际处理数据的列标。

第31至第35行代码计算标题区域,并赋值变量rngTit。

第38行至第54行代码遍历拆分依据列,处理异常值,比如空格、错误值和可能以”/”为格式的日期值。

第13至第14行代码调用getTitCount函数过程,获取用户在InputBox对话框中输入的标题行行数。

第57至第69行代码通过前8行数据判断相关列是否为文本格式,避免文本型数值,比如身份证,在拆分后变形。代码将文本型数值所在的单元格地址赋值变量strADS。

第70至第106行代码按关键字拆分总表数据。其中第78至第85行代码遍历数据源将符合条件的数据存入数组aRes。第86至105行代码新建工作表,并将结果数组的数据写入该工作表,并设置标题行。

第111至第115行代码使用MsgBox函数以消息框的形式显示数据拆分结果信息。

……

示例下载,百度网盘▼
https://pan.baidu.com/s/1i9RJD1PdsXoMI72neZNU2w
提取码: twwi

原文:https://mp.weixin.qq.com/s/MgOVpaOKU7uB20Aef5ancA

扫描二维码推送至手机访问。

欢迎转载或分享本篇文章。

本文链接:https://www.jcba123.com/article/1572

分享给朋友:

“按任意字段将总表拆分为多个分表” 的相关文章

超实用的10个Excel快捷键,快速提高工作效率,不加班

超实用的10个Excel快捷键,快速提高工作效率,不加班

经常有粉丝问道:Excel实用的快捷键有哪些?今天就跟大家分享几个我觉得是Excel实用频率比较高的快捷键,掌握它们可以有效的提高工作,让你快速成为同事眼中的Excel大神,废话不多说,让我们直接开始吧 想要从零学习Excel,这里↑↑↑ 1.Ctrl+E(快速填充) 这...

5个Excel中简单实用的技巧,人人都要会

5个Excel中简单实用的技巧,人人都要会

今天,给大家分享几个日常办公中,比较常用的Excel小技巧。     Excel隔行求和 如下图所示:如果你的表格像这样,需要求出表格中小计的和。我们可以选中表格,然后按下键盘上的「F5」键,点击底部的「定位条件」-「空值」确定,最后使用快捷键「ALT +...

Excel核对两个表格数据是否一致,这几种方法简单得不行!

Excel核对两个表格数据是否一致,这几种方法简单得不行!

对于一名办公族来说,使用Excel核对数据是一项不可缺少的重要工作。那么,如何快速有效的核对两个表格数据是否一致呢?今天,小汪老师就来给大家介绍几种非常简单的法子!     方法一:选择性粘贴核对数据 如图所示,如果说Sheet1和Sheet2中两个表格需要...

动态任务时钟制作PPT教程(一)

动态任务时钟制作PPT教程(一)

每日一练 动态时钟制作:继续我喜欢的PPT2013节奏! 背景制作:制作方法(1.选择插入——形状——矩形 2.设置渐变填充(参数设置见图)) 原图欣赏: 底面制作:制作方法(1.选择插入——形状——圆角矩形;2.调节黄色手柄,使其弧度与原图相近;3.去除...

动态任务时钟制作PPT教程(二)

动态任务时钟制作PPT教程(二)

组合部件制作:制作方法:(1.将之前制作的各项部件组合;2.添加上时间及文字) 动画制作: 制作方法:(1.文字部分动画——动画——浮入(向上);2.动画——浮出(向上);3.每个时间点动画一样) 动画制作: 制作方法:指针动画(1.复制时针——设置填充及边框无色...

PPT如何分离文本框

PPT如何分离文本框

1.需要将右侧文本框当中的文字提取到左边。 2.在文本框中选中目标文字,单击左键,直接向左边拉动。 3.拉动后,看到文字就已经显示在左边的幻灯片当中。 4.单击工具栏【插入】下的【文本框】,单击在幻灯片左侧插入一个文本框。 5.选中目标文字,按...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。