excel如何满足某一列条件的行然后按另外一列排序?

表的格式如图,A列为数值,B列为数据,有a,b,c...图中只有a.C列为A对应的数据。希望对于B列相同的行,按A列数值的大小进行降序排序,然后只保留前6行。比如对于B列都等于a的行,按其A列进行排序,最后只保留前6行。同样对于B列为b的行也是一样。因为表格有几万行数据,所以不知道该怎么办。谢谢大家帮助!

1、选择A:C列,在“数据”选项下的“排序”中,以B列为“主要关键字”“升序”,以A列为“次要关键字”“降序”,排序;
2、D列为辅助列,在D1单元格输入=COUNTIF(B$1:B1,B1) 然后向下填充公式;
3、复制D列,“选择性粘贴”为“数值”;
4、对D列进行筛选,“自定义筛选”“范围”为小于7的行,即可满足要求。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答