excel 单元格内有字母数字混合排序,怎么按数字排序

主要是想把C列按升序排列,每次我排列,他都按首开头的字母依次排序,能不能按字段中间的数字排序呢?目的主要是想让C列单元格内的数字不能有重复项,或者把有重复项的数字单元格,用颜色表示出来也可以急用,谢谢高手们了

 1、假设“所属AP分组”在A列,“# AP MAC地址”在B列,且C列、D列没有数据(如果有数据,将辅助列放在最后一列)

2、在D2输入:

1=--MID(A2,MATCH(,0/MID(A2,ROW($1:$99),15),),15)

按【CTRL+SHIFT+回车】后 ,下拉填充公式。

3、C2输入

1=SUBSTITUTE(A2,D2,"")

下拉填充公式(如上图)

4、选中A2:Dn(n指你A列最大数据行数),执行排序,第一关键字设置为C列,第二关键字设置为D列,确定,OK!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-04
要加一列,用公式=mid(c2,4,3)向下填充公式,再这一列排序,排序隐藏列
第2个回答  2013-08-04
加个辅助列输入 =RIGHT(A1,4) 然后对此列排序
第3个回答  2013-08-04
方法一:
右键点D列,插入列;在新的D2中输入 =RIGHT(A1,4),回车后再选中D2,鼠标移到其右下角,双击那个“+”;选中A到G列,以D列排序。

方法二(颜色标出重复项):
选中单元格C2到C100,点菜单的格式,条件格式,条件格式一,下拉框选择“公式”,右边输入
=COUNTIF(C$2:C$9999,"*"&MID(C2,4,3)&"*")>1
格式设置为比如字体红色,确定。本回答被网友采纳
相似回答