excel排序中,如果按一列排序,其他几列必须满足条件。怎样做?

如A列B列C列为文本,DEFGHJ等列是数字。如按D列降序排列,其他几列又必须满足条件都大于等于50,如果后几列数字没满足这个条件,那这一行就靠后。这要怎样做,请教各位大师了。

第1个回答  2011-01-10
先用if(and())公式将大于50的挑出来,再进行降序排列。如下表所示:
H2单元格(当然也可以是K列或是其它列)公式设为:=IF(AND(E1>=50,F1>=50,G1>=50),"Y","N")
-------------------------------------------------------------------------------------------
文 本 啊 3 40 80 80 N
2 50 30 50 N
1 60 50 60 Y
-------------------------------------------------------------------------------------------
再将H列和D列进行排序。当然要将重要的顺序放在前面了。
第2个回答  2011-01-12
如果K列为空白列
K1输入
=--(countif(E1:J1,">=50")=5)
填充到底
选中A至K列排序
主要关键字K列降序,次要关键字D列降序本回答被提问者采纳
第3个回答  2011-01-10
先筛选出大于等于50的项,
剪切到别处,排好序
最后复制回来。
第4个回答  2011-01-11
你用自动筛选就好了
相似回答