设数据在a列从a2开始
b2=IF(COUNTIF(A:A,A2)>1,"a","b")&IF(COUNTIF(A$1:A1,A2),MATCH(A2,A$1:A1,0),ROW()),下拉
按b列升序排列。
或=IF(COUNTIF(A:A,A2)>1,"a","b")&A2&IF(COUNTIF(A$1:A1,A2),MATCH(A2,A$1:A1,0),ROW())
两种效果是不同的。
直接排序就可以了。
1、选择数据区域;
2、点“数据”菜单中的“排序”;
3、确定。
选定B1,输入:
=SMALL($A$1:$A$12,ROW())
下拉复制公式
你的问题请用 EXCEL VBA 处理 轻而易举