通常在Excel中筛选整理表单数据,常用Vlookup巳呀屋饔,Search,SumIf等公式函数。但是,对于需要多维处理的情况,显然较难通过常规公式函数实现预订结果。在此,介绍一种通过VBA代洁船诼抨码实现自动筛选整理数据的流程方法。
工具/原料
Excel中VBAautosortdata自动筛选整理数据流程
客户订单明细清单
产品属性表
目标结果表
Year()函数
Month()函数
方法/步骤
1、如下的Excel是数据源表,一份客户订单的明细清单;
2、如下的Excel是产品属性表,一份内部定义的产品名称、描述、群组的对照清单;
3、如下的Excel是目标结果表,需要将之溱碳叛鹤前两份表单按照如下要求,整理出月份、上周预测、本周预测、偏差百分率的汇总清单;
4、显然,仅仅使用Excel内部的筇瑰尬哇公式函数,还是比较难以实现这一结果。因此,通过VBA代码编程实现自动筛选整理数据,如下VBA代码1st;
5、如下VBA代码2nd;
6、如下VBA代码3rd;
7、如下VBA代码4th;
8、如下是对整理后数据的映射直方图表;