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

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

11个月前 (05-24)Office教程1060

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

第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合并单元格汇总求和、计数,不规则表格求和!

普通的表格,我们只需一个简单的SUM函数就能够轻松运算公式求和,但是在工作中,我们经常也会遇到一些不规则的表格,例如,一些合并单元格的表格,合并单元格后,我们应该如何对其中的数据进行求和呢?今天,小汪老师就来给大家介绍一下,Excel中针对合并单元格后进行汇总求和的方法。   &nb...

GIF动画教程:制作圣诞节PPT模板教程(全)

GIF动画教程:制作圣诞节PPT模板教程(全)

还在为做圣诞节PPT模板发愁吗?相信本文对你应该有所启发,易老师做了一套圣诞节PPT模板,一共6个页面,分别有封面页、目录页、正文页、跳转页、图表页、结尾页。当然,毕竟我这里是教大家制作的方法教程,所有也就只做了这么几个主要的页面出来,各位学完以后,可以举一反三,灵活运用一下! 圣诞节...

新函数SEQUENCE、SORTBY的使用方法

新函数SEQUENCE、SORTBY的使用方法

本期列举的公式,可以在Excel 2021版本以及最新的WPS表格中使用。 1、自动增减的序号 如下图,在A2单元格输入以下公式,可以生成随着数据增加而变化的序号。 复制 =SEQUENCE(COUNTA(B:B)-1) COUNTA(B:B)-1部分,计算B列非空单元格...

PPT超酷的全面屏展示效果

PPT超酷的全面屏展示效果

点击右键并选择"设置背景格式"选项。在弹出的对话框中,选择"图片或纹理填充"选项,然后点击"来自文件"按钮,选择您需要的图片作为背景。 插入一个手机的样式。您可以使用PPT软件中的手机形状或者自己绘制一个手机形状。然后,在该手机上插入一个覆盖在屏幕上的形状。 再次点击右键...

让Excel自动检测录入的数据,你会用吗?

让Excel自动检测录入的数据,你会用吗?

数据验证,在早期版本中叫数据有效性,能够对用户输入的内容进行检测,限制录入不符合要求的数据。 以下图为例,要分别输入员工年龄、性别、部门和手机号。 因为员工年龄不会小于16岁,也不会大于60岁,因此输入员年龄的区间应该是16~60之间的整数。通过设置数据验证,可以限制输入的年龄范围。 性别只有男...

数据有效性的几个典型应用,看看你是哪一级

数据有效性的几个典型应用,看看你是哪一级

今天和小伙伴们一起分享数据有效性的几个典型应用。 普通青年这样用 步骤简要说明: 选中区域,设置数据验证,允许条件选择序列,输入要在下拉菜单中显示的内容: 男,女 注意不同选项要使用半角的逗号隔开。   初级青年这样用 步骤简要说明: 选中数据区域,设置数据验证,在【输入信息】选项卡下...

发表评论

访客

看不清,换一张

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