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

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

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

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

第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

分享给朋友:

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

Excel二级下拉菜单怎么设置,让你告别手动录入

Excel二级下拉菜单怎么设置,让你告别手动录入

提升录入效率,做个下拉菜单是个不错的选择。前面,小汪老师已经给大家详细的讲解了一级下拉菜单的制作方法《Excel一级下拉菜单选项如何做》。本次,我们接着再来说说Excel二级下拉菜单是怎样做的。     演示效果 下图是我们最终完成的二级下拉菜单,是一级菜单的升...

卡通文件袋PPT模板封面的制作!

卡通文件袋PPT模板封面的制作!

文件袋相信大家都见过吧,今天易老师所要讲的就是将文件袋搬到PPT中,教大家制作一个卡通PPT文件袋模板。相信在制作的过程中大家可以学会一些知识!   制作文件袋PPT模板 步骤一、首先设置PPT背景颜色,然后插入一个【同侧圆角矩形】调整颜色。 步骤二、插入两个圆形,注意大小...

动态柱形图图表动画制作:菜鸟PPT动画之旅

动态柱形图图表动画制作:菜鸟PPT动画之旅

图表是一种数据的表现,它能够很快速的让我们分析出我们想要的数据。在PPT中图表是一种非常常见的素材,很多PPT都离不开图表的。今天易雪龙老师就要来说说如何在PPT中快速的让图表动起来。 插入图表 步骤一、切换到【插入】选项卡,在【插图】组中单击【图表】,然后在弹出的【插入图表】对话框中选...

​PPT文本框对齐怎么做

​PPT文本框对齐怎么做

在powerpoint演示文稿中我们经常会需要使用到文本框功能,比如我们可以在无法直接录入文本信息的地方借助文本框功能实现文本的录入,而且在使用文本框功能时我们还可以选择横排文本框或者竖排文本框,如果选择横排文本框,后续在其中输入的文字就是横向排列的,反之,后续在文本框中输入的文字就是竖向排列的。如...

一次性搞懂Excel引用方式

一次性搞懂Excel引用方式

在说引用方式之前,有必要先说说公式的复制。 当咱们输入一个公式后,能够快速将公式复制到具有相同运算规则的其他单元格。 比如下图中,在D2单元格里使用公式“=B2*C2”计算出土豆的金额。 那底下的白菜、辣椒怎么算呢? 如果像下面这样操作,那肯定是二逼青年了: D3输入公式=B3*C3,回...

SORTBY函数用得好,数据排序没烦恼

SORTBY函数用得好,数据排序没烦恼

在Excel 2021版本中,有一个专门用于排序的SORTBY函数,今天咱们就一起看看这个函数的一些典型用法。 函数用法为: =SORTBY(要排序的区域,要排序的主要关键列,[排序方式],[要排序的次要关键列],[排序方式],……) 1、单条件排序 如下图所示,要对D列的年龄排序。咱...

发表评论

访客

看不清,换一张

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