永发信息网

Excel中怎样按班级排序?请教大神指点!

答案:5  悬赏:50  手机版
解决时间 2021-04-07 14:51
  • 提问者网友:棒棒糖
  • 2021-04-06 16:44
Excel中怎样按班级排序?请教大神指点!
最佳答案
  • 五星知识达人网友:第幾種人
  • 2021-04-06 17:16
你得另外增加一列用以抽取班数,再进行排列
=MId(A2,3,LEN(A2)-3),就是把那个是第几班的先抽出来,就可以排序了追问谢谢,依然有问题哦!

追答公式改为:
=VALUE(MId(A2,3,LEN(A2)-3))
然后再选中这班级的区域,再排序追问OK,Awesome!

追答能帮到您就好
全部回答
  • 1楼网友:从此江山别
  • 2021-04-06 21:26
直接用排序功能就可以了,
点排序按钮,选升序追问。。。
  • 2楼网友:老鼠爱大米
  • 2021-04-06 20:12
试了一下,普通排序没法解决,提供两个解决方案
1.把这一列数据分成两列 一列为2 ,另外一列为(1),要想显示成你现在的格式就插入一列=a1&b1即可
2.插入一列,输入1.2.3.4,然后排序,隐藏此列追问谢谢,你的方法开创了一种新思路!
  • 3楼网友:行路难
  • 2021-04-06 19:09


 

="2("&LARGE(--SUBSTITUTE(REPLACE($A$1:$A$16,1,2,""),")",),ROW(1:16))&")" 
大到小
="2("&SMALL(--SUBSTITUTE(REPLACE($A$1:$A$16,1,2,""),")",),ROW(1:16))&")"
小到大
三键结束 CTRL+SHIFT + 回车,同时放开。追问谢谢,很厉害啊,只是这个函数不好记啊!追答慢慢学呗,用多了就记住了,快给采纳吧,我还要去做别的题呢。
  • 4楼网友:思契十里
  • 2021-04-06 17:37
需要使用辅助列
假设这是a列,新建一个列,比如b列
b1输入
=mid(a1,find("(",a1)+1,find(")",a1)-find("(",a1)-1)
下拉填充,以b列为关键字进行排序追问
谢谢!可是依旧没有实现(1) (2)(3)...(12)班的顺序。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯