在EXCEL中如何给员工表做多条件排序

发布网友

我来回答

2个回答

热心网友

用datevalue函数
A列为员工入职日期
B列为datevalue函数
C列为卡号
比如说:A1到A7为入职日,在B1上打=datevalue(A1),B2上打=datevalue(A2)。。。。依次类推,可以直接复制B1的.
C1上打=rank(B1,B1:B10,0),C2上打=rank(B2,B1:B4,0).....依次类推.也可以复制C1的,但这里要复制的话必须把B1:B10打为绝对引用,像这样
=rank(B1,$B$1:$B$10,0),然后就可以复制了.
这样完成的卡号是1
2
3
4这样的,你要3位数的话可以框选C列然后到自定义格式里去改
B列为辅助列
如果觉得不美观可以把它隐藏掉
还有日期前面必须加个单引号'
不加的话datevalue不能算

热心网友

不管怎样,你都必须给定一个原则,要么按总分顺序,要么按某一科的顺序排,不可能既按总分又按某一科,只要你的原则是定,excel是可以支持多个列按照一定顺序排序的,在排序和筛选中选择自定义排序

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com