Excel中VBA data array sort数据表排列组合重构

2025-04-07 17:25:13

1、如下的Excel是一份关于产品编码、客户编码、产品描述的对照览表,需要实现如下Product No.,Customer No.,Product description分行排列的数据表重构;

Excel中VBA data array sort数据表排列组合重构

2、在Excel中的常规操作,不是逐个复制,插入粘贴,略微有点技巧的普通方法如下。首先訇咀喃谆将Excel数据表作如下拆分,编号,这里可以使用下拉自动编号,是比较简单的操作;

Excel中VBA data array sort数据表排列组合重构

3、接着将所有单元格按类型排成一纵列,这里因图表区域限制而分列显示;

Excel中VBA data array sort数据表排列组合重构

4、然后按如下操作升序排序;

Excel中VBA data array sort数据表排列组合重构

5、数据表最终排列组合如下,实现了预期效果;

Excel中VBA data array sort数据表排列组合重构

6、如下VBA代码1st;

Excel中VBA data array sort数据表排列组合重构

7、如下VBA代码2nd;

Excel中VBA data array sort数据表排列组合重构

8、如下VBA代码3rd;

Excel中VBA data array sort数据表排列组合重构

9、如下VBA代码4th;

Excel中VBA data array sort数据表排列组合重构
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢