Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3735|回复: 1

用VBA实现重值排列出来

[复制链接]
发表于 2019-4-17 11:29 | 显示全部楼层 |阅读模式
2学分
本帖最后由 superle! 于 2019-4-17 16:27 编辑

以表1,B列B2:B4318为源数值,B4318下面的值会不断的增加。所以取值以最后的空格单元格为准,比如B4319为空格找B4318以上重复值排列出来。用VBA用表格的方式排列出来。表2里有十个表格,是因为表1里B2:B4318的值只有10个不同的值,假设,B2:B里有多于10个或是少于10个不同的值。表格将随着多少个不同的值来填充。说下表2里的10个表格里的第一个表格为什么是“二”的重值排列,以表1,B列最后单元格B4318:B2里,第1个表格,第2个表格,第3个表格的重值顺序应该是:二,一,○,五,八,九,七,三,四,六,重值排列出来的。
填充表格之前先清除下之前的数据



用VBA实现重值排列出来.zip

840.27 KB, 下载次数: 4

发表于 2019-4-24 20:55 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 17:27 , Processed in 0.224950 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表