首页 >>  正文

excel排序取前10的数据

来源:baiyundou.net   日期:2024-09-21

以前工作,需要排序的时候,我们只能手动的去进行操作排序,但是当我们左边数据更新之后,我们又得手动的操作一次排序

针对这一痛点,Excel出来了一个排序新公式sortby,当我们设定好条件之后,左边数据变化,排序的结果也能随之变化

1、Sortby基本用法

它的用法是

=sortby(数据区域,排序依据1,排序,排序依据2,排序...)

排序的时候,当我们输入1是升序,输入-1是降序

例如,左边的数据,我们希望根据工资列进行降序排列:

我们只需要输入公式:

=SORTBY(A2:D10,D2:D10,-1)

用这个公式来排序的好处就是,当我们左边的数据进行更改的时候,无需重新排序,公式会自动的重新计算,得到我们想要的结果:

2、多条件排序

如果我们现在用两个条件进行排序,分别是性别和工资数据,第1条件是性别进行升序,第2条件是工资进行降序呢?

那我们只需要输入公式:

=SORTBY(A2:D10,C2:C10,1,D2:D10,-1)

3、随机排序

如果我们想打乱表格的顺序进行随机排序,那我们可以使用公式:

=SORTBY(A2:D10,RANDARRAY(9),1)

randarray(9),可以生成一个1-9的随机不重复序列,然后就可以用这个随机生成的序号进行排序了

4、自定义排序

例如,当我们对岗位进行升序的时候,它只是按拼音字母进行的排序

=SORTBY(A2:D10,B2:B10,1)

当我们希望的排序顺序是:

那我们可以输入的公式是:

=SORTBY(A2:D10,MATCH(B2:B10,K2:K5,0),1)

看起来公式复杂,其实是建立一个辅助列,也就是把每个姓名岗位对应的序号列出来,然后用的是这个辅助列进行升序,只是上面的公式直接没把辅助列写出来

关于这个函数公式,你学会了么?动手试试吧!

","gnid":"9979a9936b899da03","img_data":[{"flag":2,"img":[{"desc":"","height":"446","title":"","url":"https://p0.ssl.img.360kuai.com/t017b7684c82f76e46a.jpg","width":"954"},{"desc":"","height":943,"title":"","url":"https://p0.ssl.img.360kuai.com/t01831c5707c97a3d91.jpg","width":1280},{"desc":"","height":780,"title":"","url":"https://p0.ssl.img.360kuai.com/t01c3c8f9c0d67c32b0.jpg","width":1280},{"desc":"","height":734,"title":"","url":"https://p0.ssl.img.360kuai.com/t019f8e51d5cd0a18a9.jpg","width":1280},{"desc":"","height":"852","title":"","url":"https://p0.ssl.img.360kuai.com/t0116e263337a6d45b6.jpg","width":"1392"},{"desc":"","height":"888","title":"","url":"https://p0.ssl.img.360kuai.com/t0194fddedfc08615ba.jpg","width":"1418"},{"desc":"","height":"862","title":"","url":"https://p0.ssl.img.360kuai.com/t0180b04df6536f2aff.jpg","width":"1400"},{"desc":"","height":"812","title":"","url":"https://p0.ssl.img.360kuai.com/t01df920ee6ee06b0f4.jpg","width":"800"},{"desc":"","height":"882","title":"","url":"https://p0.ssl.img.360kuai.com/t0174878c8869deed1a.jpg","width":"1774"},{"desc":"","height":"876","title":"","url":"https://p0.ssl.img.360kuai.com/t01b37f4da9151e99b3.jpg","width":"1828"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1705926780000,"pure":"","rawurl":"http://zm.news.so.com/00ede8311f22e0cc56ca06160bce5876","redirect":0,"rptid":"54041f269d26a0c0","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"Excel新函数公式Sortby,排序太牛了,快来学吧!

骆钢变661EXCEL中,怎样把工作簿1中的数据,排列取前10后,自动放入工作簿2中 -
卓兰丽15322268552 ______ 表1 在前面插入两列AB, 在A列输入公式:=D2&"-"&RANK(E2,E:E,0) 在B列输入公式:=D2&"-"&RANK(F2,F:F,0) 需要多少行就往下拖多少行 表2 A列代表排名 最高的前10个:成功次数越多,排名越越靠前; 最低的10个:失败次数越多...

骆钢变661excel不用筛选,如何统计考试排名前十的名单 -
卓兰丽15322268552 ______ 选择分数列 然后点击排序 取前十位即可

骆钢变661excel怎么从有很多天数据的报表提取每天前十排名到另一个表格 -
卓兰丽15322268552 ______ 上图与下图的日期没有对应,上面是10月1日,下面为9月1日,请予更正. 假设上图为Sheet1,下图为Sheet2,那么在Sheet2的B3单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下向右填充公式 =INDEX(Sheet1!B:B,LARGE(IF((Sheet1!$A$2:$A$27=$B$1),ROW(Sheet1!$C$2:$C$27)),A3) 其他日期的排名类同,仅需要修改公式中的日期,即可.

骆钢变661excel中怎样取前10名 -
卓兰丽15322268552 ______ 拖住表格然后选择数据然后筛选然后自动筛选

骆钢变661excel中,有一组数据套用了表格样式,我要对第一列的前十个单元格排序,但是点排序后会将整列排序,何解 -
卓兰丽15322268552 ______ 先选中需要排序的单元格,然后点“排序”,注意选择“以当前选定区域排序”.

骆钢变661在excel中数据排序,怎么使第1 第10 第13这样的数排序 -
卓兰丽15322268552 ______ 能不能详细点说说你的问题,如果只是第1,第2...这样的格式,直接用"数据"-->"排序"就可以了. 我明白你的意思了,可以这样做: 例如你的数都在A列, 先把这列(A列)的数据全部复制到B列,然后用替换的方法把B列的"第"字全部都替换掉,那么B列就变成纯数字了,就可以按正常的方法排序B列.对B列作出你需要的排序,然后A列就会自然会跟着自动排序.这样解决了吗?

骆钢变661Excel表格中有一组数据,如何选取前十位和后二十位的数,有简单的办法吗啊?速求,谢谢! -
卓兰丽15322268552 ______ 试一下这个:假设你要整理的数据在C列(从C2开始),则在空白列的(假设是D列)D2输入如下公式=IF(RANK(C2,C:C,1)<=10,RANK...

骆钢变661Excel中怎么把排在总数前10%的数字弄出来
卓兰丽15322268552 ______ 假设数据在A2到A25里(不是的话自己改公式),在B2输入 =A2>=LARGE(A$2:A$25,COUNT(A$2:A$25)*0.1) 公式向下复制.在B1输入 tmp 点B列,数据,筛选,点B1下拉框,选择TRUE.

骆钢变661怎样在EXCEL中提取前百分之十的数据? -
卓兰丽15322268552 ______ 1. 在一个空单元格中输入1.1 2. 然后选中,复制 3. 再选中需要同时提高的数据区域 4. 鼠标右键——选择性粘贴——数值,并勾选“乘”,确定即可 1. 不是文本状态,先将要输入数据的单元格设置为百分比的格式(即:选中单元格区域,右击-设置单元格格式-分类-百分比-确定)就可以 2. 假如你的数据在A1:A100中,其他的请自己修改,将平均值放到B1 B1=average(max(A1:A100,row($1:$20)

骆钢变661如何在EXCEL中取排序后的数据的前几位 -
卓兰丽15322268552 ______ 在I1中输入或复制粘贴下列公式=LARGE($A1:$G1,COLUMN(A1)) 右拉填充,下拉填充

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024