|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
同一个单元格里有四百左右个三位数和四位数(如F4单元格里有026,620,260,602,4589,9458,202,1100,1000等数字),每组数字之间都是用逗号分隔的。问题1:先把单元格里的所有每组数字按从小到大排列(如把F4里的数字从小到大排列为026,026,026,026,4589,4589,022,0011,0001等)。
问题2:把已经从小到大排列好的数字去除重复数并把重复的数字保留一次(就是把从小到大排列好的数字保留不重复的和重复的数字保留一次,如F4里从小到大排列的数字保留不重复数和重复的数字保留一次的为026,4589,022,0011,0001等)。
问题3:把保留不重复数和重复的数字保留一次的数中的三位数和四位数分别放到另外的两个单元格里(如:把026,022,放到G4单元格里把4589,0011,0001放到H4单元格里)。
注意:在F4单元格里的所有的数字中可能有隐藏的空格(我是怕万一有隐藏的空格的话,求出的数据有错误,或是无法正常求出)?
最后求大神们可以帮我做一段vba代码!因为这个问题困扰我好长时间了,尝试用过公式解决,结果做不出来,我在这里求求各位大神了,帮帮我好吗?我真心的谢谢你们了 |
|